summaryrefslogtreecommitdiff
path: root/tests/BouncerTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/BouncerTest.php')
-rw-r--r--tests/BouncerTest.php68
1 files changed, 0 insertions, 68 deletions
diff --git a/tests/BouncerTest.php b/tests/BouncerTest.php
deleted file mode 100644
index 473b476..0000000
--- a/tests/BouncerTest.php
+++ /dev/null
@@ -1,68 +0,0 @@
-<?php
-
-use Askonomm\Bouncer\Bouncer;
-
-test('Validate a correct e-mail address', function () {
- $fields = ['email' => 'asko@bien.ee'];
- $rules = ['email' => 'email'];
- $bouncer = new Bouncer($fields, $rules);
-
- expect($bouncer->fails())->toBeFalse();
-});
-
-test('Validate an incorrect e-mail address', function () {
- $fields = ['email' => 'this-is-not-right'];
- $rules = ['email' => 'email'];
- $bouncer = new Bouncer($fields, $rules);
-
- expect($bouncer->errors())->toBe([
- 'email is not a valid e-mail address.'
- ]);
-});
-
-test('Validate a correct length of string', function () {
- $fields = ['string' => 'i-am-fine-as-i-am-long'];
- $rules = ['string' => 'len:8'];
- $bouncer = new Bouncer($fields, $rules);
-
- expect($bouncer->fails())->toBeFalse();
-});
-
-test('Validate an incorrect length of string', function () {
- $fields = ['string' => 'i-am-short'];
- $rules = ['string' => 'len:15'];
- $bouncer = new Bouncer($fields, $rules);
-
- expect($bouncer->errors())->toBe([
- 'string is shorter than the required 15 characters.'
- ]);
-});
-
-test('Validate a correct required string', function () {
- $fields = ['string' => 'i-am-required'];
- $rules = ['string' => 'required'];
- $bouncer = new Bouncer($fields, $rules);
-
- expect($bouncer->fails())->toBeFalse();
-});
-
-test('Validate an incorrect required string', function () {
- $fields = [
- 'empty-string' => '',
- 'null-value' => null,
- 'false-value' => false,
- ];
-
- $rules = [
- 'empty-string' => 'required',
- 'null-value' => 'required',
- 'false-value' => 'required',
- ];
-
- $bouncer = new Bouncer($fields, $rules);
-
- expect($bouncer->errors())->toBe([
- 'empty-string is required.',
- 'null-value is required.',
- ]);
-});