Sha256: 494f65cca001dce50eab1a1be87bb9f9ef8b1474b7ea280d254d4a35ced7205c

Contents?: true

Size: 523 Bytes

Versions: 12

Compression:

Stored size: 523 Bytes

Contents

describe :forms do

  it "requires a CSRF token" do
    should.raise(Mustache::ContextMiss) {
      actual do
        form.action('/home') {
        }
      end
    }.message.should.match /auth_token/
  end

  it "raises Invalid_Relative_HREF if :action is not a relative url" do
    should.raise(Escape_Escape_Escape::Invalid_Relative_HREF) {
      actual :auth_token => 'mytoken' do
        form.action('http://www.google.com/') {}
      end
    }.message.should.match /google.com/
  end

end # === describe :forms ===

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
www_app-2.1.3 specs/server-side/0021-form.rb
www_app-2.1.1 specs/server-side/0021-form.rb
www_app-2.1.0 specs/server-side/0021-form.rb
www_app-2.0.2 specs/server-side/0021-form.rb
www_app-2.0.1 specs/server-side/0021-form.rb
www_app-2.0.0 specs/server-side/0021-form.rb
www_app-1.3.0 specs/server-side/0021-form.rb
www_app-1.2.1 specs/server-side/0021-form.rb
www_app-1.2.0 specs/server-side/0021-form.rb
www_app-1.1.0 specs/server-side/0021-form.rb
www_app-1.0.1 specs/as_ruby/0021-form.rb
www_app-1.0.0 specs/as_ruby/0021-form.rb