Forums | Admin

Discussion Forums: help

Start New Thread Start New Thread

 

By: Tony Hillerson
TypeError: Payment is not a module [ reply ]  
2006-01-15 01:21
I'm trying to develop a wrapper to the Payment module. I'm writing a test case first. When I try to run the test I get this stack trace:

test_simple_transaction(PaymentGatewayTest):
TypeError: Payment is not a module
/usr/lib/ruby/gems/1.8/gems/payment-1.0.1/lib/payment/base.rb:1
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/dependenc
ies.rb:214:in `require'
/usr/lib/ruby/gems/1.8/gems/payment-1.0.1/lib/payment/authorize_net.rb:8
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/dependenc
ies.rb:214:in `require'
/cygdrive/d/ystb/sportrpm/config/../app/models/payment_gateway.rb:2
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/dependenc
ies.rb:214:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/dependenc
ies.rb:39:in `require_or_load'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/dependenc
ies.rb:22:in `depend_on'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/dependenc
ies.rb:178:in `require_dependency'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/dependenc
ies.rb:194:in `const_missing'
test/unit/payment_gateway_test.rb:31:in `test_simple_transaction'

1 tests, 0 assertions, 0 failures, 1 errors

_____________________________________________

I'm simply requiring like this:
require 'payment/authorize_net'

as it says in the documentation.

please help,
Tony