5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/ramaze/spec/helper/template_examples.rb', line 5
def self.tests( describe, spec_engine )
describe.behaves_like :mock
describe.it '/' do
get('/').body.strip.should =~
%r{<a href\s*=\s*"/">Home</a>\s+\|\s+<a href\s*=\s*"/internal">internal</a>\s+\|\s+<a href\s*=\s*"/external">external</a>}
end
%w[/internal /external].each do |url|
describe.it url do
html = get(url).body
html.should.not == nil
html.should =~ %r{<title>Template::#{spec_engine} (internal|external)</title>}
html.should =~ %r{<h1>The (internal|external) Template for #{spec_engine}</h1>}
end
end
end
|