Hi there, try: PdfHelper.should_recieve(:create_pdf).with(user, file)
On Sun, Sep 16, 2012 at 1:01 AM, Adnan <[email protected]> wrote: > 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. > > > -- 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]. For more options, visit https://groups.google.com/groups/opt_out.

