spec/lib/flapjack/data/contact_spec.rb in flapjack-1.5.0 vs spec/lib/flapjack/data/contact_spec.rb in flapjack-1.6.0rc1

- old
+ new

@@ -37,12 +37,13 @@ 'email' => 'johnj@example.com', 'media' => { 'pagerduty' => { 'service_key' => '123456789012345678901234', 'subdomain' => 'flpjck', - 'username' => 'flapjack', - 'password' => 'very_secure' + 'token' => 'token123', + 'username' => nil, + 'password' => nil }, }, }, :redis => @redis) @@ -274,26 +275,29 @@ contact = Flapjack::Data::Contact.find_by_id('c362', :redis => @redis) credentials = contact.pagerduty_credentials expect(credentials).not_to be_nil expect(credentials).to be_a(Hash) expect(credentials).to eq({'service_key' => '123456789012345678901234', - 'subdomain' => 'flpjck', - 'username' => 'flapjack', - 'password' => 'very_secure'}) + 'subdomain' => 'flpjck', + 'token' => 'token123', + 'username' => '', + 'password' => ''}) end it "sets pagerduty credentials for a contact" do contact = Flapjack::Data::Contact.find_by_id('c362', :redis => @redis) contact.set_pagerduty_credentials('service_key' => '567890123456789012345678', 'subdomain' => 'eggs', - 'username' => 'flapjack', - 'password' => 'tomato') + 'token' => 'token123', + 'username' => 'mary', + 'password' => 'mary_password') expect(@redis.hget('contact_media:c362', 'pagerduty')).to eq('567890123456789012345678') expect(@redis.hgetall('contact_pagerduty:c362')).to eq({ 'subdomain' => 'eggs', - 'username' => 'flapjack', - 'password' => 'tomato' + 'token' => 'token123', + 'username' => 'mary', + 'password' => 'mary_password' }) end it "sets the interval for a contact's media" do contact = Flapjack::Data::Contact.find_by_id('c362', :redis => @redis)