Skip to content

Commit 30086a6

Browse files
committed
Adds rspec for instance refresh
1 parent e3a6d57 commit 30086a6

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

spec/controllers/vm_cloud_controller_spec.rb

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,27 @@
110110
expect(response).to render_template(:partial => 'vm_common/_resize')
111111
end
112112

113+
it 'can open instance refresh tab' do
114+
post :explorer
115+
expect(response.status).to eq(200)
116+
allow(controller).to receive(:x_node).and_return("v-#{vm_openstack.id}")
117+
118+
post :x_button, :params => {:pressed => 'instance_refresh', :id => vm_openstack.id}
119+
expect(response.status).to eq(200)
120+
end
121+
122+
it 'can do instance refresh after its reconfigure' do
123+
post :explorer
124+
expect(response.status).to eq(200)
125+
allow(controller).to receive(:x_node).and_return("v-#{vm_openstack.id}")
126+
127+
post :x_button, :params => {:pressed => 'instance_resize', :id => vm_openstack.id}
128+
expect(response.status).to eq(200)
129+
130+
post :x_button, :params => {:pressed => 'instance_refresh', :id => vm_openstack.id}
131+
expect(response.status).to eq(200)
132+
end
133+
113134
it 'can open instance live migrate tab' do
114135
post :explorer
115136
expect(response.status).to eq(200)

0 commit comments

Comments
 (0)