Sha256: 930c72af72045c3e8e3fd04ba7bb0295ea0824c92f86fcb886ce765b3e005c51
Contents?: true
Size: 964 Bytes
Versions: 3
Compression:
Stored size: 964 Bytes
Contents
require File.expand_path('../../../helper', __FILE__) describe "Zen::Controller::Preview" do behaves_like :capybara it 'Convert Markdown to HTML via a POST request' do markdown = 'Hello, **world**' response = page.driver.post( '/admin/preview', :engine => 'markdown', :markup => markdown ) response.body.strip.should == '<p>Hello, <strong>world</strong></p>' response.status.should == 200 end it 'Convert an non existing markup type using a POST request' do response = page.driver.post( '/admin/preview', :engine => 'foobar', :markup => 'foobar' ) response.body.strip.should == lang('zen_general.errors.invalid_request') response.status.should == 400 end it 'Fail to convert markup without any POST parameters' do response = page.driver.post('/admin/preview') response.body.strip.should == lang('zen_general.errors.invalid_request') response.status.should == 400 end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
zen-0.4.3 | spec/zen/controller/preview.rb |
zen-0.4.2 | spec/zen/controller/preview.rb |
zen-0.4.1 | spec/zen/controller/preview.rb |