         ("testUserCannotResetPasswordWithMismatchingPasswords", testUserCannotResetPasswordWithMismatchingPasswords),
         ("testUserCannotResetPasswordWithBasicPassword", testUserCannotResetPasswordWithBasicPassword),
         ("testUserCanResetPassword", testUserCanResetPassword),
+        ("testUserCannotResetPasswordWithoutPassword", testUserCannotResetPasswordWithoutPassword),
+        ("testUserCannotResetPasswordWithoutConfirmPassword", testUserCannotResetPasswordWithoutConfirmPassword),
+        ("testUserCannotResetPasswordWithShortPassword", testUserCannotResetPasswordWithShortPassword),
     ]
     
     var database: Database!

            ])
        request.formURLEncoded = resetPasswordData
        
        _ = try drop.respond(to: request)
        
        
        XCTAssertNotEqual(oldPassword, user.password)
    }
    
    private func assertLoginRequired(method: HTTP.Method, path: String) throws {

        #if os(macOS) || os(iOS) || os(tvOS) || os(watchOS)
            let thisClass = type(of: self)
            let linuxCount = thisClass.allTests.count
            let darwinCount = Int(thisClass.defaultTestSuite().testCaseCount)
            XCTAssertEqual(linuxCount, darwinCount, "\(darwinCount - linuxCount) tests are missing from allTests")
        #endif
    }
    
