push
travis-ci
9318 of 9545 relevant lines covered (97.62%)
17.08 hits per line
1 |
module Pageflow |
2✔ |
2 |
FactoryGirl.define do |
2✔ |
3 |
sequence :email do |n| |
2✔ |
4 |
"person#{n}@example.com"
|
× |
5 |
end
|
|
6 |
|
|
7 |
factory :user do |
2✔ |
8 |
|
2✔ |
9 |
first_name 'John'
|
2✔ |
10 |
last_name 'Doe'
|
2✔ |
11 |
|
|
12 |
password '@qwert12345'
|
2✔ |
13 |
password_confirmation { password } |
4✔ |
14 |
|
|
15 |
account |
2✔ |
16 |
|
|
17 |
trait :editor do |
2✔ |
18 |
end
|
|
19 |
|
|
20 |
trait :account_manager do |
2✔ |
21 |
role 'account_manager'
|
2✔ |
22 |
end
|
|
23 |
|
|
24 |
trait :admin do |
2✔ |
25 |
role 'admin'
|
2✔ |
26 |
end
|
|
27 |
|
|
28 |
trait :suspended do |
2✔ |
29 |
suspended_at { 1.hour.ago }
|
2✔ |
30 |
end
|
|
31 |
end
|
|
32 |
|
|
33 |
factory :valid_user, :class => User do |
2✔ |
34 |
|
2✔ |
35 |
first_name "Edison"
|
2✔ |
36 |
last_name "Editor"
|
2✔ |
37 |
end
|
|
38 |
end
|
|
39 |
end
|