Skip to content

Commit e253087

Browse files
author
Renato Marinho
committed
ModelFactory
1 parent 206f978 commit e253087

File tree

7 files changed

+173
-181
lines changed

7 files changed

+173
-181
lines changed

database/factories/ModelFactory.php

Lines changed: 107 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,116 @@
1111
|
1212
*/
1313

14-
$factory->define(GitScrum\User::class, function (Faker\Generator $faker) {
15-
static $password;
16-
14+
$factory->define(\GitScrum\Models\User::class, function (Faker\Generator $faker) {
1715
return [
1816
'name' => $faker->name,
1917
'email' => $faker->unique()->safeEmail,
20-
'password' => $password ?: $password = bcrypt('secret'),
18+
'password' => bcrypt('123456'),
2119
'remember_token' => str_random(10),
2220
];
2321
});
22+
23+
$factory->define(\GitScrum\Models\Attachment::class, function (Faker\Generator $faker) {
24+
return [
25+
];
26+
});
27+
28+
$factory->define(\GitScrum\Models\Branch::class, function (Faker\Generator $faker) {
29+
return [
30+
];
31+
});
32+
33+
$factory->define(\GitScrum\Models\Comment::class, function (Faker\Generator $faker) {
34+
return [
35+
];
36+
});
37+
38+
$factory->define(\GitScrum\Models\Commit::class, function (Faker\Generator $faker) {
39+
return [
40+
];
41+
});
42+
43+
$factory->define(\GitScrum\Models\CommitFile::class, function (Faker\Generator $faker) {
44+
return [
45+
];
46+
});
47+
48+
$factory->define(\GitScrum\Models\CommitFilePhpc::class, function (Faker\Generator $faker) {
49+
return [
50+
];
51+
});
52+
53+
$factory->define(\GitScrum\Models\ConfigIssueEffort::class, function (Faker\Generator $faker) {
54+
return [
55+
];
56+
});
57+
58+
$factory->define(\GitScrum\Models\ConfigPriority::class, function (Faker\Generator $faker) {
59+
return [
60+
];
61+
});
62+
63+
$factory->define(\GitScrum\Models\ConfigStatus::class, function (Faker\Generator $faker) {
64+
return [
65+
];
66+
});
67+
68+
$factory->define(\GitScrum\Models\Favorite::class, function (Faker\Generator $faker) {
69+
return [
70+
];
71+
});
72+
73+
$factory->define(\GitScrum\Models\Issue::class, function (Faker\Generator $faker) {
74+
return [
75+
];
76+
});
77+
78+
$factory->define(\GitScrum\Models\IssueType::class, function (Faker\Generator $faker) {
79+
return [
80+
];
81+
});
82+
83+
$factory->define(\GitScrum\Models\Label::class, function (Faker\Generator $faker) {
84+
return [
85+
];
86+
});
87+
88+
$factory->define(\GitScrum\Models\Note::class, function (Faker\Generator $faker) {
89+
return [
90+
];
91+
});
92+
93+
$factory->define(\GitScrum\Models\Organization::class, function (Faker\Generator $faker) {
94+
return [
95+
];
96+
});
97+
98+
$factory->define(\GitScrum\Models\ProductBacklog::class, function (Faker\Generator $faker) {
99+
return [
100+
];
101+
});
102+
103+
$factory->define(\GitScrum\Models\PullRequest::class, function (Faker\Generator $faker) {
104+
return [
105+
];
106+
});
107+
108+
$factory->define(\GitScrum\Models\Sprint::class, function (Faker\Generator $faker) {
109+
return [
110+
];
111+
});
112+
113+
$factory->define(\GitScrum\Models\Status::class, function (Faker\Generator $faker) {
114+
return [
115+
];
116+
});
117+
118+
$factory->define(\GitScrum\Models\UserStat::class, function (Faker\Generator $faker) {
119+
return [
120+
];
121+
});
122+
123+
$factory->define(\GitScrum\Models\UserStory::class, function (Faker\Generator $faker) {
124+
return [
125+
];
126+
});

tests/CreatesApplication.php

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?php
2+
3+
namespace Tests;
4+
5+
use Illuminate\Contracts\Console\Kernel;
6+
7+
trait CreatesApplication
8+
{
9+
/**
10+
* Creates the application.
11+
*
12+
* @return \Illuminate\Foundation\Application
13+
*/
14+
public function createApplication()
15+
{
16+
$app = require __DIR__.'/../bootstrap/app.php';
17+
18+
$app->loadEnvironmentFrom('.env.testing');
19+
20+
$app->make(Kernel::class)->bootstrap();
21+
22+
return $app;
23+
}
24+
25+
public function setUp()
26+
{
27+
parent::setUp();
28+
$this->artisan('migrate');
29+
$this->seed('DummySeeder');
30+
}
31+
32+
public function tearDown()
33+
{
34+
$this->artisan('migrate:reset');
35+
parent::tearDown();
36+
}
37+
}

tests/Features/JWTTest.php

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?php
2+
3+
namespace Tests\Feature;
4+
5+
use Config;
6+
use Tests\TestCase;
7+
8+
class JwtAuthenticateTest extends TestCase
9+
{
10+
public function testJwtAuthenticateTest_Login()
11+
{
12+
$employee = ClientEmployee::find(1);
13+
14+
$params = [
15+
'nif' => $employee->employee->nif,
16+
'password' => '123456'
17+
];
18+
19+
$employee->update(['rule' => 'owner', 'sent_email' => 1, 'activated' => 1]);
20+
21+
$employee = Employee::find(1);
22+
$employee->update(['password' => '123456']);
23+
24+
$response = $this->post(route('employee.auth'), $params);
25+
26+
$response->assertStatus(200);
27+
$this->assertNotNull($response->original['access_token']);
28+
}
29+
}

tests/support/DatabaseMigrations.php

Lines changed: 0 additions & 82 deletions
This file was deleted.

tests/unit/ProductBacklogTest.php

Lines changed: 0 additions & 8 deletions
This file was deleted.

tests/unit/SprintTest.php

Lines changed: 0 additions & 53 deletions
This file was deleted.

tests/unit/UserTest.php

Lines changed: 0 additions & 34 deletions
This file was deleted.

0 commit comments

Comments
 (0)