Sha256: 555775bbe89020e7ec05dea71468e347a232a18e2d7da4bb2f4e279a0ee9ee74
Contents?: true
Size: 687 Bytes
Versions: 3
Compression:
Stored size: 687 Bytes
Contents
require 'test_helper' describe 'apples admin pages' do include AcceptanceHelper describe 'edit' do before do @apple = Apple.create(name: 'Granny Smith') admin_page "/apples/#{@apple.id}/edit" end it 'should load the page' do assert_equal 200, page.status_code end it 'should edit apples' do apple_attrs = @apple.attributes apple_name = 'Red Delicious' fill_in 'apple[name]', with: apple_name click_button 'submit' assert_equal 200, page.status_code new_apple = Apple.find(@apple.id).attributes refute_equal new_apple, apple_attrs assert_equal apple_name, new_apple['name'] end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ceo-0.1.5 | test/ceo/edit_apple_test.rb |
ceo-0.1.4 | test/ceo/edit_apple_test.rb |
ceo-0.1.3 | test/ceo/edit_apple_test.rb |