Signup form

This commit is contained in:
2020-08-15 17:42:49 -04:00
parent a5363ac8dd
commit 089013e985
22 changed files with 7547 additions and 7 deletions

View File

@ -1,4 +0,0 @@
extends "res://addons/gut/test.gd"
func test_example():
assert_true(true)

View File

@ -0,0 +1,55 @@
extends "res://addons/gut/test.gd"
var signup_form = load("res://scripts/menus/signup_form.gd")
# Test Object
var form = signup_form.new()
#------------
# Email Test
#------------
var valid_email_list = [
"untitled@gmail.com",
"test@cloudsumu.com",
"cool.game@tetraforce.io",
"ExampleName@yahoo.com"
]
var invalid_email_list = [
"test the test",
"test",
"test@test",
"gmail.com",
"google.com",
"@amazon.com",
"test@_.com",
"test@test.",
"Hello World!"
]
func test_check_email_with_valid_email():
for email in valid_email_list:
assert_true(form.check_email(email))
func test_check_email_with_invalid_email():
for email in invalid_email_list:
assert_false(form.check_email(email))
#---------------
# Password Test
#---------------
var valid_passwords = [
"Testing123!",
"gR8$cuP8kJ8%qk*t",
"GVa9%BZHh",
"2Uw@2*5Qb$Gflb@c",
"iL3DINd@hRaBlevo"
]
func test_passwords_valid_do_match():
for password in valid_passwords:
assert_true(form.passwords_valid(password, password))
func test_passwords_valid_do_not_match():
for password in valid_passwords:
assert_false(form.passwords_valid(password, null))