21 lines
740 B
Ruby
21 lines
740 B
Ruby
Given /^a post exists$/ do
|
|
@post = Post.create
|
|
@decorator = PostDecorator.decorate(@post)
|
|
end
|
|
|
|
Then /^a _path helper with the underlying model works$/ do
|
|
@decorator.path_helper_with_model.should == {:post_path => "/posts/#{@post.id}"}
|
|
end
|
|
|
|
Then /^a _path helper with the underlying model's id works$/ do
|
|
@decorator.path_helper_with_model_id.should == {:post_path => "/posts/#{@post.id}"}
|
|
end
|
|
|
|
Then /^a _url helper with the underlying model works$/ do
|
|
@decorator.url_helper_with_model.should == {:post_url => "http://www.example.com/posts/#{@post.id}"}
|
|
end
|
|
|
|
Then /^a _url helper with the underlying model's id works$/ do
|
|
@decorator.url_helper_with_model_id.should == {:post_url => "http://www.example.com/posts/#{@post.id}"}
|
|
end
|