Fixes the specs

Dominik Sander 10 years ago
parent
commit
139ab54cfb

+ 1 - 1
spec/models/agents/basecamp_agent_spec.rb

@@ -67,7 +67,7 @@ describe Agents::BasecampAgent do
67 67
 
68 68
   describe "#complete_project_id" do
69 69
     it "should return a array of hashes" do
70
-      expect(@checker.complete_project_id).to eq [{name: 'test (1234)', value: 1234}, {name: 'test1 (1235)', value: 1235}]
70
+      expect(@checker.complete_project_id).to eq [{text: 'test (1234)', id: 1234}, {text: 'test1 (1235)', id: 1235}]
71 71
     end
72 72
   end
73 73
 

+ 1 - 1
spec/models/agents/hipchat_agent_spec.rb

@@ -71,7 +71,7 @@ describe Agents::HipchatAgent do
71 71
       any_instance_of(HipChat::Client) do |klass|
72 72
         stub(klass).rooms { [OpenStruct.new(name: 'test'), OpenStruct.new(name: 'test1')] }
73 73
       end
74
-      expect(@checker.complete_room_name).to eq [{name: 'test', value: 'test'},{name: 'test1', value: 'test1'}]
74
+      expect(@checker.complete_room_name).to eq [{text: 'test', id: 'test'},{text: 'test1', id: 'test1'}]
75 75
     end
76 76
   end
77 77
 

+ 5 - 5
spec/presenters/form_configurable_agent_presenter_spec.rb

@@ -16,25 +16,25 @@ describe FormConfigurableAgentPresenter do
16 16
 
17 17
   it "works for the type :string" do
18 18
     expect(@presenter.option_field_for(:string)).to(
19
-      have_tag('input', with: {:'data-attribute' => 'string', role: 'validatable', type: 'text', name: 'agent[options][string]'})
19
+      have_tag('input', with: {:'data-attribute' => 'string', role: 'validatable form-configurable', type: 'text', name: 'agent[options][string]'})
20 20
     )
21 21
   end
22 22
 
23 23
   it "works for the type :text" do
24 24
     expect(@presenter.option_field_for(:text)).to(
25
-      have_tag('textarea', with: {:'data-attribute' => 'text', role: 'completable', name: 'agent[options][text]'})
25
+      have_tag('textarea', with: {:'data-attribute' => 'text', role: 'completable form-configurable', name: 'agent[options][text]'})
26 26
     )
27 27
   end
28 28
 
29 29
   it "works for the type :boolean" do
30 30
     expect(@presenter.option_field_for(:boolean)).to(
31
-      have_tag('input', with: {:'data-attribute' => 'boolean', role: '', name: 'agent[options][boolean]', type: 'radio'})
31
+      have_tag('input', with: {:'data-attribute' => 'boolean', role: 'form-configurable', name: 'agent[options][boolean_radio]', type: 'radio'})
32 32
     )
33 33
   end
34 34
 
35
-  it "works for the type :boolean" do
35
+  it "works for the type :array" do
36 36
     expect(@presenter.option_field_for(:array)).to(
37
-      have_tag('select', with: {:'data-attribute' => 'array', role: '', name: 'agent[options][array]'})
37
+      have_tag('input', with: {:'data-attribute' => 'array', role: 'completable form-configurable', type: 'text', name: 'agent[options][array]'})
38 38
     )
39 39
   end
40 40
 end