Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error with Fabrication Adapter #40

Closed
jwaldrip opened this issue May 17, 2012 · 2 comments
Closed

Error with Fabrication Adapter #40

jwaldrip opened this issue May 17, 2012 · 2 comments
Labels

Comments

@jwaldrip
Copy link

I am getting a no method error when trying to load the fabrication adapter.

My config is as follows:

require 'pickle/world'
Pickle.configure do |config|
  config.adapters = [:fabrication]
end
require 'pickle/email/world'

The Error:

$ cucumber
Using the default profile...
undefined method `schematics' for Fabrication::Fabricator:Class (NoMethodError)
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/pickle-0.4.10/lib/pickle/adapter.rb:139:in `factories'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/pickle-0.4.10/lib/pickle/config.rb:23:in `block in factories'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/pickle-0.4.10/lib/pickle/config.rb:22:in `each'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/pickle-0.4.10/lib/pickle/config.rb:22:in `inject'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/pickle-0.4.10/lib/pickle/config.rb:22:in `factories'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/pickle-0.4.10/lib/pickle/parser/matchers.rb:41:in `match_factory'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/pickle-0.4.10/lib/pickle/parser/matchers.rb:49:in `match_indexed_model'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/pickle-0.4.10/lib/pickle/parser/matchers.rb:57:in `match_model'
(eval):2:in `capture_model'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/pickle-0.4.10/lib/pickle/world.rb:13:in `capture_model'
/Volumes/Terra-Nova/jwaldrip/Sites/Resipsa/features/step_definitions/create_firm_steps.rb:5:in `<top (required)>'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:245:in `load'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:245:in `block in load'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:236:in `load_dependency'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:245:in `load'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/cucumber-1.2.0/lib/cucumber/rb_support/rb_language.rb:129:in `load_code_file'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/cucumber-1.2.0/lib/cucumber/runtime/support_code.rb:171:in `load_file'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/cucumber-1.2.0/lib/cucumber/runtime/support_code.rb:83:in `block in load_files!'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/cucumber-1.2.0/lib/cucumber/runtime/support_code.rb:82:in `each'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/cucumber-1.2.0/lib/cucumber/runtime/support_code.rb:82:in `load_files!'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/cucumber-1.2.0/lib/cucumber/runtime.rb:175:in `load_step_definitions'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/cucumber-1.2.0/lib/cucumber/runtime.rb:40:in `run!'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/cucumber-1.2.0/lib/cucumber/cli/main.rb:43:in `execute!'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/cucumber-1.2.0/lib/cucumber/cli/main.rb:20:in `execute'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/cucumber-1.2.0/bin/cucumber:14:in `<top (required)>'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/bin/cucumber:19:in `load'
/Volumes/Terra-Nova/jwaldrip/.rbenv/versions/1.9.3-p125/bin/cucumber:19:in `<main>'
Coverage report generated for Cucumber Features to /Volumes/Terra-Nova/jwaldrip/Sites/Resipsa/coverage. 600 / 1366 LOC (43.92%) covered.

@glebm
Copy link
Contributor

glebm commented Oct 31, 2012

Fixed in this pull request #43

@niklas niklas added the bug label Aug 6, 2014
@chewi
Copy link
Contributor

chewi commented Aug 9, 2014

This should no longer be an issue.

@chewi chewi closed this as completed Aug 9, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants