Skip to content

Commit

Permalink
LP-102 Test that the email field is in the correct format when regist…
Browse files Browse the repository at this point in the history
…ration
  • Loading branch information
mah-shamim committed Oct 13, 2023
1 parent 60deb9e commit cb27f0d
Showing 1 changed file with 82 additions and 2 deletions.
84 changes: 82 additions & 2 deletions tests/Feature/RegistrationTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,86 @@

use function Pest\Laravel\postJson;

/*test('Test that the email field is in the correct format when registration', function () {
$registration = postJson('/api/auth/register', [
"name" => "MT TECHNOLOGIES",
"mobile" => "01700000001",
"email" => "[email protected]",
"login_id" => "01700000001",
"pin" => "123456",
"password" => "12345678",
"app_version" => "0.0.1",
"language" => "bd",
"currency" => "BDT",
"father_name" => "MT",
"mother_name" => "TECHNOLOGIES",
"gender" => "male",
"marital_status" => "unmarried",
"occupation" => "service",
"source_of_income" => "salary",
"id_type" => "passport",
"id_no" => "1234567890",
"id_issue_country" => "BANGLADESH",
"id_expired_at" => "2030-12-31",
"id_issue_at" => "2020-01-01",
"date_of_birth" => "1985-02-19",
"permanent_address" => "DHAKA",
"city_id" => "1",
"state_id" => "1",
"country_id" => "18",
"post_code" => "1100",
"present_address" => "DHAKA",
"present_city_id" => "1",
"present_state_id" => "1",
"present_country_id" => "18",
"present_post_code" => "1100",
"nationality" => "BANGLADESHI"
]);
//dd($registration['message']);
//$this->assertSame('The email field must be a valid email address.', $registration['message']);
expect($registration['message'])->toBe('The email field must be a valid email address.');
//assertStatus(201);
});
test('Test that the email address is in the correct format when registration', function () {
$registration = postJson('/api/auth/register', [
"name" => "MT TECHNOLOGIES",
"mobile" => "01700000001",
"email" => "[email protected]",
"login_id" => "01700000001",
"pin" => "123456",
"password" => "12345678",
"app_version" => "0.0.1",
"language" => "bd",
"currency" => "BDT",
"father_name" => "MT",
"mother_name" => "TECHNOLOGIES",
"gender" => "male",
"marital_status" => "unmarried",
"occupation" => "service",
"source_of_income" => "salary",
"id_type" => "passport",
"id_no" => "1234567890",
"id_issue_country" => "BANGLADESH",
"id_expired_at" => "2030-12-31",
"id_issue_at" => "2020-01-01",
"date_of_birth" => "1985-02-19",
"permanent_address" => "DHAKA",
"city_id" => "1",
"state_id" => "1",
"country_id" => "18",
"post_code" => "1100",
"present_address" => "DHAKA",
"present_city_id" => "1",
"present_state_id" => "1",
"present_country_id" => "18",
"present_post_code" => "1100",
"nationality" => "BANGLADESHI"
]);
//dd($registration['message']);
//$this->assertSame('The email field must be a valid email address.', $registration['message']);
expect($registration['message'])->toBe('The email field must be a valid email address.');
//assertStatus(201);
});*/
test('Enter an email address with special characters in the email field when registration', function () {
$registration = postJson('/api/auth/register', [
"name" => "MT TECHNOLOGIES",
Expand Down Expand Up @@ -123,7 +203,7 @@
expect($registration['message'])->toBe('The email field is required.');
//assertStatus(201);
});
test('The email field must be a valid email address when registration', function () {
test('Enter an invalid email address in the email field when registration', function () {
$registration = postJson('/api/auth/register', [
"name" => "MT TECHNOLOGIES",
"mobile" => "01700000001",
Expand Down Expand Up @@ -162,7 +242,7 @@
expect($registration['message'])->toBe('The email field must be a valid email address.');
//assertStatus(201);
});
test('registration', function () {
test('Test that the user can see a confirmation message after a successful registration', function () {
postJson('/api/auth/register', [
"name" => "MT TECHNOLOGIES",
"mobile" => "01700000001",
Expand Down

0 comments on commit cb27f0d

Please sign in to comment.