spec/features/nodes_spec.rb in nodes-0.2.4 vs spec/features/nodes_spec.rb in nodes-0.2.5
- old
+ new
@@ -18,8 +18,25 @@
# right images - 'create.png' is visible.
image = create.img
expect(image).to be_present
expect(image.src).to end_with '.png'
expect(image.width).to eq 20
+ # the list is empty
+ expect(table.tbody.rows.size).to eq 0
+ end
+
+ scenario 'Create node' do
+ expect(create = a(class: 'nodes-action')).to be_present
+ create.click
+ wait
+ expect(url).to end_with 'nodes/new'
+ expect(save = div(class: 'actions')).to be_present
+ save.click
+ wait
+ expect(error = div(id: 'error_explanation').text).to have_text I18n.t(:error_save)
+ text_field(id: 'node_name').set '1'
+ save.click
+ wait
+ expect(div(id: 'notice').text).to have_text I18n.t(:node_was_created)
end
end
\ No newline at end of file