Sha256: 61b413786999f1ed50aba2fcd9f90d8f5bf655ef3b1df8c95251c96f707257ba

Contents?: true

Size: 767 Bytes

Versions: 21

Compression:

Stored size: 767 Bytes

Contents

require 'spec_helper'

describe Alchemy::Admin::ElementsController do

	render_views

	before(:each) do
		activate_authlogic
		Alchemy::UserSession.create Factory(:admin_user)
	end

	let(:page) {mock_model('Page', {:id => 1, :urlname => 'lulu'})}
	let(:element) {mock_model('Element', {:id => 1, :page_id => page.id, :public => true, :display_name_with_preview_text => 'lalaa', :dom_id => 1})}

	it "should return a select tag with elements" do
		Alchemy::Page.should_receive(:find_by_urlname_and_language_id).and_return(page)
		Alchemy::Element.should_receive(:find_all_by_page_id_and_public).and_return([element])
		get :list, {:page_urlname => page.urlname, :format => :js}
		response.body.should match(/select(.*)elements_from_page_selector(.*)option/)
	end

end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
alchemy_cms-2.1.12 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.11 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.9.1 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.9 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.8.1 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.8 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.7 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.6 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.5 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.4 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.3 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.2 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.1 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.rc6 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.rc5 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.rc4 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.rc3 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.rc2 spec/controllers/admin/elements_controller_spec.rb
alchemy_cms-2.1.beta6 spec/controllers/admin/elements_controller_spec.rb