Sha256: 6e3a0e7331128cf56ac4331a336a477558102e8ac692cfc9c0fab4084fbefc66
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
describe :link do it "raises Invalid_Relative_HREF" do should.raise(Escape_Escape_Escape::Invalid_Relative_HREF) { actual do link.href('http://www.google.com/')./ end }.message.should.match /google/ end it "escapes slashes in :href" do target = %^<link type="text/css" rel="stylesheet" href="/css/css/styles.css" />^ WWW_App.new { link.href('/css/css/styles.css')./ }.to_html.scan(target).should == [target] end it "gets rendered in :head" do html = get_content(:head, WWW_App.new { link.type('text/css').rel('stylesheet').href("/file.css")./ }.to_html) html. scan(%r!<link [^>]+>!). should == [<<-EOF.strip] <link type="text/css" rel="stylesheet" href="/file.css" /> EOF end # === it gets rendered in :head it "allows a relative :href" do target = %^<link type="text/css" rel="stylesheet" href="/css.css" />^ WWW_App.new { link.href('/css.css')./ }.to_html.scan(target).should == [target] end end # === describe :link
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
www_app-2.3.0 | specs/server-side/0021-link.rb |
www_app-2.1.3 | specs/server-side/0021-link.rb |