Jump to content

SomeoneElse

New Members
  • Posts

    1
  • Joined

  • Last visited

Everything posted by SomeoneElse

  1. Hi, I'm using Mockery and I found out, that I very often need same piece of code, when I mock something. For example, on many places I have this code: <?php private function mockedState() { return Mockery::mock('State') ->shouldReceive('isOnline')->once()->andReturn(true)->mock(); } But, it is not only about this State class, but also some others classes are very often repeatable. So, should I create some class like this? class MockedState { public function onceCalledIsOnlineMethod() { return Mockery::mock('State') ->shouldReceive('isOnline')->once()->andReturn(true)->mock(); } public function neverCalledIsOnlineMethod() { return Mockery::mock('State') ->shouldReceive('isOnline')->never()->mock(); } } Should I take care of code duplication even though it is mock? I know, that even tests need to refactor so, that's the reason why I ask. Thank you.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.