Hello,
Here is my *pdf_helper.rb* => http://pastebin.com/QU1kTKXk. I want to test,
if self.create method can take more than two arguments. But, when I try to
run my test. It showed
*PdfHelper Should have two arguments
Failure/Error:
create_pdf.should_receive(object,template).with(user,file)
NameError:
undefined local variable or method `create_pdf' for
#<RSpec::Core::ExampleGroup::Nested_1:0xabf72f0>
# ./pdf_helper_spec.rb:13:in `block (2 levels) in <top (required)>'
*here is my pdf_helper_spec.rb file:
*
require 'pdf_helper'
describe "PdfHelper" do
it "Should be in public folder" do
file = File.new ("#{Rails.root}/public/pdf")
File.exist?(file).should be_true
end
it "Should have two arguments" do
file =
File.new("#{Rails.root}/public/pdf/templates/chbox.pdf")
user = User.create(:first_name => "mark", :last_name =>
"jhon", :account_number => "3442", :phone_number => "23333333")
create_pdf.should_receive(object,template).with(user,file)
end
end*
*
*how can I fix that?
Thanks
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
To view this discussion on the web visit
https://groups.google.com/d/msg/rubyonrails-talk/-/Cco_azHqoCsJ.
For more options, visit https://groups.google.com/groups/opt_out.