diff --git a/packages/Webkul/Sales/src/tests/sales/order/OrderRepositoryCest.php b/packages/Webkul/Sales/src/tests/sales/order/OrderRepositoryCest.php index 3934f471e..ea2dddbb7 100644 --- a/packages/Webkul/Sales/src/tests/sales/order/OrderRepositoryCest.php +++ b/packages/Webkul/Sales/src/tests/sales/order/OrderRepositoryCest.php @@ -1,10 +1,7 @@ repository = Mockery::mock(OrderRepository::class); - $this->repository - ->shouldReceive('generateIncrementId') - ->andSet('model', new Order); + // @see https://stackoverflow.com/a/8457580 + $reflection = new ReflectionClass(OrderRepository::class); + + $property = $reflection->getProperty('model'); + $property->setAccessible(true); + + $this->repository = $reflection->newInstanceWithoutConstructor(); + $property->setValue($this->repository, new Order()); } public function testGenerateIncrementIdOnEmptyDatabase(UnitTester $I) { $result = $this->repository->generateIncrementId(); - $I->expect(1, $result); + $I->assertEquals(1, $result); } public function testGenerateIncrementIdOnFilledDatabase(UnitTester $I) @@ -32,6 +33,6 @@ class OrderRepositoryCest $result = $this->repository->generateIncrementId(); - $I->expect($order->id + 1, $result); + $I->assertEquals($order->id + 1, $result); } }