fixed 'should emit' tests and added two more