Commit 02d6822001c90d3c5e2804a4e00f2a8c246e5138

Authored by Cyril Mougel
1 parent 314fe766
Exists in master and in 1 other branch production

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
... ...