| ... | @@ -9,26 +9,6 @@ describe UsersProjectObserver do |
... | @@ -9,26 +9,6 @@ describe UsersProjectObserver do |
|
|
subject { UsersProjectObserver.instance }
|
|
subject { UsersProjectObserver.instance }
|
|
|
before { subject.stub(notification: double('NotificationService').as_null_object) }
|
|
before { subject.stub(notification: double('NotificationService').as_null_object) }
|
|
|
|
|
|
|
|
describe "#after_commit" do
|
|
|
|
|
it "should called when UsersProject created" do
|
|
|
|
|
subject.should_receive(:after_commit)
|
|
|
|
|
create(:users_project)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
it "should send email to user" do
|
|
|
|
|
subject.should_receive(:notification)
|
|
|
|
|
Event.stub(create: true)
|
|
|
|
|
|
|
|
|
|
create(:users_project)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
it "should create new event" do
|
|
|
|
|
Event.should_receive(:create)
|
|
|
|
|
|
|
|
|
|
create(:users_project)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
describe "#after_update" do
|
|
describe "#after_update" do
|
|
|
before do
|
|
before do
|
|
|
@users_project = create :users_project
|
|
@users_project = create :users_project
|
| ... | @@ -90,5 +70,18 @@ describe UsersProjectObserver do |
... | @@ -90,5 +70,18 @@ describe UsersProjectObserver do |
|
|
it { File.exists?(@path).should be_false }
|
|
it { File.exists?(@path).should be_false }
|
|
|
end
|
|
end
|
|
|
end
|
|
end
|
|
|
|
|
|
|
|
it "should send email to user" do
|
|
|
|
subject.should_receive(:notification)
|
|
|
|
Event.stub(create: true)
|
|
|
|
|
|
|
|
create(:users_project)
|
|
|
|
end
|
|
|
|
|
|
|
|
it "should create new event" do
|
|
|
|
Event.should_receive(:create)
|
|
|
|
|
|
|
|
create(:users_project)
|
|
|
|
end
|
|
|
end
|
|
end
|
|
|
end |
|
end |