edit.html.haml_spec.rb
737 Bytes
require 'spec_helper'
describe "apps/edit.html.haml" do
let(:app) { stub_model(App) }
before do
view.stub(:app).and_return(app)
controller.stub(:current_user) { stub_model(User) }
end
describe "content_for :action_bar" do
def action_bar
view.content_for(:action_bar)
end
it "should confirm the 'destroy' link" do
render
action_bar.should have_selector('a.button[data-confirm="%s"]' % I18n.t('apps.confirm_delete'))
end
end
context "with unvalid app" do
let(:app) {
app = stub_model(App)
app.errors.add(:base,'You must specify your')
app
}
it 'see the error' do
render
rendered.should match(/You must specify your/)
end
end
end