Code Duplication    Length = 15-15 lines in 2 locations

tests/controllers/ApiAuthControllerTest.php 1 location

@@ 308-322 (lines=15) @@
305
     * @param UserModel $user
306
     * @return mock|UsersService
307
     */
308
    private function setMockUsersService($username, UserModel $user = null)
309
    {
310
        $mockUsersService = $this->getMockBuilder('Craft\UsersService')
311
            ->disableOriginalConstructor()
312
            ->getMock();
313
314
        $mockUsersService->expects($this->exactly(1))
315
            ->method('getUserByUsernameOrEmail')
316
            ->with($username)
317
            ->willReturn($user);
318
319
        $this->setComponent(craft(), 'users', $mockUsersService);
320
321
        return $mockUsersService;
322
    }
323
}
324

tests/services/ApiAuthServiceTest.php 1 location

@@ 231-245 (lines=15) @@
228
     * @param bool $success
229
     * @return UserSessionService|mock
230
     */
231
    private function setMockUserSessionService($userId, $success = true)
232
    {
233
        $mockUserSessionService = $this->getMockBuilder('Craft\UserSessionService')
234
            ->disableOriginalConstructor()
235
            ->getMock();
236
237
        $mockUserSessionService->expects($this->exactly(1))
238
            ->method('loginByUserId')
239
            ->with($userId)
240
            ->willReturn($success);
241
242
        $this->setComponent(craft(), 'userSession', $mockUserSessionService);
243
244
        return $mockUserSessionService;
245
    }
246
247
    /**
248
     * @return ApiAuth_UserKeyModel|mock