Code Duplication    Length = 15-15 lines in 2 locations

tests/controllers/ApiAuthControllerTest.php 1 location

@@ 299-313 (lines=15) @@
296
     * @param UserModel $user
297
     * @return mock|UsersService
298
     */
299
    private function setMockUsersService($username, UserModel $user = null)
300
    {
301
        $mockUsersService = $this->getMockBuilder('Craft\UsersService')
302
            ->disableOriginalConstructor()
303
            ->getMock();
304
305
        $mockUsersService->expects($this->exactly(1))
306
            ->method('getUserByUsernameOrEmail')
307
            ->with($username)
308
            ->willReturn($user);
309
310
        $this->setComponent(craft(), 'users', $mockUsersService);
311
312
        return $mockUsersService;
313
    }
314
}
315

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