Fix api specs. Use id instead path
This commit is contained in:
parent
d431e43392
commit
ccf0686b01
8 changed files with 26 additions and 40 deletions
|
@ -6,10 +6,7 @@ describe UserObserver do
|
|||
it 'calls #after_create when new users are created' do
|
||||
new_user = build(:user)
|
||||
subject.should_receive(:after_create).with(new_user)
|
||||
|
||||
User.observers.enable :user_observer do
|
||||
new_user.save
|
||||
end
|
||||
new_user.save
|
||||
end
|
||||
|
||||
context 'when a new user is created' do
|
||||
|
|
|
@ -11,9 +11,7 @@ describe UsersProjectObserver do
|
|||
describe "#after_commit" do
|
||||
it "should called when UsersProject created" do
|
||||
subject.should_receive(:after_commit).once
|
||||
UsersProject.observers.enable :users_project_observer do
|
||||
create(:users_project)
|
||||
end
|
||||
create(:users_project)
|
||||
end
|
||||
|
||||
it "should send email to user" do
|
||||
|
@ -36,9 +34,7 @@ describe UsersProjectObserver do
|
|||
describe "#after_update" do
|
||||
it "should called when UsersProject updated" do
|
||||
subject.should_receive(:after_commit).once
|
||||
UsersProject.observers.enable :users_project_observer do
|
||||
create(:users_project).update_attribute(:project_access, UsersProject::MASTER)
|
||||
end
|
||||
create(:users_project).update_attribute(:project_access, UsersProject::MASTER)
|
||||
end
|
||||
|
||||
it "should send email to user" do
|
||||
|
@ -47,19 +43,14 @@ describe UsersProjectObserver do
|
|||
end
|
||||
it "should not called after UsersProject destroyed" do
|
||||
subject.should_not_receive(:after_commit)
|
||||
UsersProject.observers.enable :users_project_observer do
|
||||
users_project.destroy
|
||||
end
|
||||
users_project.destroy
|
||||
end
|
||||
end
|
||||
|
||||
describe "#after_destroy" do
|
||||
it "should called when UsersProject destroyed" do
|
||||
subject.should_receive(:after_destroy)
|
||||
|
||||
UsersProject.observers.enable :users_project_observer do
|
||||
create(:users_project).destroy
|
||||
end
|
||||
create(:users_project).destroy
|
||||
end
|
||||
|
||||
it "should create new event" do
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue