Sha256: 88f149b132f8d4c3839a73ca23b03fb8dcb5821219b45e7c618517e22b3871d5

Contents?: true

Size: 1.07 KB

Versions: 9

Compression:

Stored size: 1.07 KB

Contents

if ENV['BROWSER']
  require 'spec_helper'

  describe 'cookies collection', type: :feature, sauce: true do
    if ENV['BROWSER'] != 'phantom'
      # TODO: fails in phantom for some reason
      it 'should add' do
        visit '/'

        click_link 'Cookies'

        fill_in('cookieName', with: 'one')
        fill_in('cookieValue', with: 'one')
        click_button 'Add Cookie'

        expect(page).to have_content('one: one')

        # Reload the page
        page.evaluate_script('document.location.reload()')

        # Check again
        expect(page).to have_content('one: one')
      end
    end

    it 'should delete cookies' do
      visit '/'

      click_link 'Cookies'

      fill_in('cookieName', with: 'two')
      fill_in('cookieValue', with: 'two')
      click_button 'Add Cookie'

      expect(page).to have_content('two: two')

      find('.cookieDelete').click

      expect(page).to_not have_content('two: two')

      # Reload the page
      page.evaluate_script('document.location.reload()')

      expect(page).to_not have_content('two: two')

    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
volt-0.8.27.beta2 spec/integration/cookies_spec.rb
volt-0.8.27.beta1 spec/integration/cookies_spec.rb
volt-0.8.26.beta1 spec/integration/cookies_spec.rb
volt-0.8.26 spec/integration/cookies_spec.rb
volt-0.8.24 spec/integration/cookies_spec.rb
volt-0.8.23 spec/integration/cookies_spec.rb
volt-0.8.22 spec/integration/cookies_spec.rb
volt-0.8.22.beta2 spec/integration/cookies_spec.rb
volt-0.8.22.beta1 spec/integration/cookies_spec.rb