Commit 02d6822001c90d3c5e2804a4e00f2a8c246e5138
1 parent
314fe766
Exists in
master
and in
1 other branch
fix spec/model/user with fabrication_gem
Showing
1 changed file
with
10 additions
and
10 deletions
Show diff stats
spec/models/user_spec.rb
... | ... | @@ -4,7 +4,7 @@ describe User do |
4 | 4 | |
5 | 5 | context 'validations' do |
6 | 6 | it 'require that a name is present' do |
7 | - user = Factory.build(:user, :name => nil) | |
7 | + user = Fabricate.build(:user, :name => nil) | |
8 | 8 | user.should_not be_valid |
9 | 9 | user.errors[:name].should include("can't be blank") |
10 | 10 | end |
... | ... | @@ -13,26 +13,26 @@ describe User do |
13 | 13 | context 'Watchers' do |
14 | 14 | |
15 | 15 | it 'has many watchers' do |
16 | - user = Factory(:user) | |
17 | - watcher = Factory(:user_watcher, :user => user) | |
16 | + user = Fabricate(:user) | |
17 | + watcher = Fabricate(:user_watcher, :user => user) | |
18 | 18 | user.watchers.should_not be_empty |
19 | 19 | user.watchers.should include(watcher) |
20 | 20 | end |
21 | 21 | |
22 | 22 | it "destroys any related watchers when it is destroyed" do |
23 | - user = Factory(:user) | |
24 | - app = Factory(:app) | |
25 | - watcher = Factory(:user_watcher, :app => app, :user => user) | |
23 | + user = Fabricate(:user) | |
24 | + app = Fabricate(:app) | |
25 | + watcher = Fabricate(:user_watcher, :app => app, :user => user) | |
26 | 26 | user.watchers.should_not be_empty |
27 | 27 | user.destroy |
28 | 28 | app.reload.watchers.should_not include(watcher) |
29 | 29 | end |
30 | 30 | |
31 | 31 | it "has many apps through watchers" do |
32 | - user = Factory(:user) | |
33 | - watched_app = Factory(:app) | |
34 | - unwatched_app = Factory(:app) | |
35 | - watcher = Factory(:user_watcher, :app => watched_app, :user => user) | |
32 | + user = Fabricate(:user) | |
33 | + watched_app = Fabricate(:app) | |
34 | + unwatched_app = Fabricate(:app) | |
35 | + watcher = Fabricate(:user_watcher, :app => watched_app, :user => user) | |
36 | 36 | user.apps.all.should include(watched_app) |
37 | 37 | user.apps.all.should_not include(unwatched_app) |
38 | 38 | end | ... | ... |