Commit c54c7abf1244960c22edd6f349d771ceda6b59a9
1 parent
5bd3f773
Exists in
master
and in
1 other branch
add in fabricators
Showing
5 changed files
with
12 additions
and
36 deletions
Show diff stats
spec/fabricators/issue_tracker_fabricator.rb
@@ -24,10 +24,3 @@ Fabricator :github_issues_tracker, :from => :issue_tracker, :class_name => "Issu | @@ -24,10 +24,3 @@ Fabricator :github_issues_tracker, :from => :issue_tracker, :class_name => "Issu | ||
24 | project_id 'test_account/test_project' | 24 | project_id 'test_account/test_project' |
25 | username 'test_username' | 25 | username 'test_username' |
26 | end | 26 | end |
27 | - | ||
28 | -Fabricator :campfire_tracker, :from => :issue_tracker, :class_name => "IssueTrackers::CampfireTracker" do | ||
29 | - subdomain 'camproomname' | ||
30 | - api_token 1234567890 | ||
31 | - project_id 888555 | ||
32 | -end | ||
33 | - |
spec/fabricators/notification_fabricator.rb
@@ -0,0 +1,12 @@ | @@ -0,0 +1,12 @@ | ||
1 | +Fabricator(:notification_service) do | ||
2 | + room_id { sequence :word } | ||
3 | + api_token { sequence :word } | ||
4 | + subdomain { sequence :word } | ||
5 | +end | ||
6 | + | ||
7 | +Fabricator :campfire_notification_service, :from => :notification_service, :class_name => "NotificationService::CampfireService" do | ||
8 | + room_id '123456' | ||
9 | + api_token 'ertj3qh4895oqhfiugs4g74p5w96' | ||
10 | + subdomain 'waffles' | ||
11 | +end | ||
12 | + |
spec/models/issue_trackers/campfire_tracker_spec.rb
@@ -1,21 +0,0 @@ | @@ -1,21 +0,0 @@ | ||
1 | -require 'spec_helper' | ||
2 | - | ||
3 | -describe IssueTrackers::CampfireTracker do | ||
4 | - it "should post the error to campfire and display the error" do | ||
5 | - # setup fabrications | ||
6 | - notice = Fabricate :notice | ||
7 | - tracker = Fabricate :campfire_tracker | ||
8 | - | ||
9 | - # stub out campy methods | ||
10 | - campy = mock('CampfireTracker') | ||
11 | - Campy::Room.stub(:new).and_return(campy) | ||
12 | - campy.stub(:speak) { true } | ||
13 | - | ||
14 | - # expectations | ||
15 | - campy.should_receive(:speak).once.with(/errbit|production|foo#bar/).and_return(true) | ||
16 | - | ||
17 | - # create the issue | ||
18 | - tracker.create_issue(notice.problem) | ||
19 | - end | ||
20 | -end | ||
21 | - |