Sha256: f18ecfac889ea9f43ae349e2798850b80b6ed5ef7e0f470a285a0ed4f0306845
Contents?: true
Size: 924 Bytes
Versions: 5
Compression:
Stored size: 924 Bytes
Contents
require 'spec_helper' describe 'Language tree feature', type: :feature, js: true do let(:klingonian) { FactoryGirl.create(:klingonian) } before do FactoryGirl.create(:language_root_page) authorize_user(:as_admin) end context "in a multilangual environment" do before do FactoryGirl.create(:language_root_page, :name => 'Klingonian', :language => klingonian) end it "one should be able to switch the language tree" do visit('/admin/pages') page.select 'Klingonian', from: 'language_id' expect(page).to have_selector('#sitemap', text: 'Klingonian') end end context "with no language root page" do before { klingonian } it "it should display the form for creating language root" do visit('/admin/pages') page.select 'Klingonian', from: 'language_id' expect(page).to have_content('This language tree does not exist') end end end
Version data entries
5 entries across 5 versions & 2 rubygems