Sha256: 24a2615b881e8f2c2c3a1cb53b42d0f11b4fab44d87ec135c8d1c5de31c30252

Contents?: true

Size: 562 Bytes

Versions: 48

Compression:

Stored size: 562 Bytes

Contents

require 'rails_helper'

RSpec.feature 'Tag search', type: :feature do
  let(:post) { create(:post) }

  background do
    post.tag_list.add('foo, bar, baz')
    post.save!
  end

  scenario 'User searches for tags' do
    visit '/de/tags'

    fill_in 'search[tag_list]', with: 'foo'
    # check 'tag_search[exact]'
    within('#new_search') { find('input[type="submit"]').click }

    expect(page).to have_text(post.title)
  end

  scenario 'User searches for tags as url params' do
    visit '/de/tags/foo'

    expect(page).to have_text(post.title)
  end
end

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
cmor_tags-0.0.51.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.50.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.49.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.48.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.45.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.44.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.43.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.42.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.41.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.40.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.39.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.38.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.37.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.36.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.35.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.34.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.33.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.32.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.31.pre spec/features/cmor/tags/search_spec.rb
cmor_tags-0.0.30.pre spec/features/cmor/tags/search_spec.rb