2010年12月13日月曜日

hamlとcucumber

疑問のその2はhaml。Gemfileに

gem 'sqlite3-ruby', :require => 'sqlite3'
gem 'haml'
gem 'haml-rails'
gem 'hpricot'
gem 'ruby_parser'
gem 'mongrel', '1.2.0.pre2'
gem 'capybara'
gem 'database_cleaner'
gem 'cucumber-rails'
gem 'cucumber'
gem 'rspec-rails'
gem 'spork'
gem 'launchy' 
この順番だとfeatureが通らない。エラーは(Capybara::ElementNotFound)、でテキストフィールドがない、と言われた気がする。

しかし本日別のプロジェクトを作ってGemfileを
gem 'sqlite3-ruby', :require => 'sqlite3'
gem 'mongrel', '1.2.0.pre2'
gem 'capybara'
gem 'database_cleaner'
gem 'cucumber-rails'
gem 'cucumber'
gem 'rspec-rails'
gem 'spork'
gem 'launchy' 
gem 'haml'
gem 'haml-rails'
この順番にしたら、無事通った。うーん、でもやっぱりなにかのtypoの可能性も高いなあ。
もう少しいじってみないとわからないところです。こんなことばかりで、本日はcucumber本、読んだだけで手は動かしていないのが残念。

0 件のコメント:

コメントを投稿