







but seriously...
module("User Registration: Validation");test("validate user input", function() {var emailIsValid = function_to_validate_email(user_input);ok(emailIsValid, "Validation successful");};test("verify unique email in database", function() {var emailExists = function_to_search_db(user_input);ok(!emailExists, "Email is unique and can be added to db.");};module("User Registration: Save to DB");test("verify user record is saved to DB", function() {// This assumes DB.save() returns a truthy/falsey valueok(DB.save(user_input), "Record saved successfully");};
describe("User Registration", function() {describe("While validating the registration info", function() {it("should make sure the email address is valid", function() {expect(function_to_validate_email(user_input)).toBeTrue();});it("should verify the email doesn't already exist", function() {expect(function_to_search_db(user_input)).toBeEmpty();});});describe("While creating the user's database record", function() {it("should save successfully in the database", function() {expect(function_to_save_user(user_input)).toBeTruthy();});});});
User Registration: Validation - validate user input 1. Validation Successful - verify email does not exist in db 1. Email is unique and can be added to DB. User Registration: Save to DB - verify user record is saved successfully 1. Record saved successfully.
Describe User Registration While validating the registration info - it should make sure the email address is valid - it should verify the email doesn't already exist ... While creating the user's database record - it should save successfully in the database ...


