私のキュウリのステップ定義ファイルには、次のものがあります。
Given(/^I am on the home page$/) do
visit root_path
end
しかし、仕様を実行すると、上記に対して次のエラーが発生します
Given I am on the home page # features/step_definitions/select_country_webpublisher_and_targettype_steps.rb:1
Mysql2::Error: Table 'geomapping_tool_test.countrycode' doesn't exist: SHOW FULL FIELDS FROM `CountryCode` (ActiveRecord::StatementInvalid)
./app/controllers/geo_mapping_controller.rb:3:in `index'
./features/step_definitions/select_country_webpublisher_and_targettype_steps.rb:2:in `/^I am on the home page$/'
features/select_country_webpublisher_and_targettype.feature:7:in `Given I am on the home page'
Rails アプリに CountryCode というモデルがあり、同じ名前のテーブルを持つレガシー データベースに接続しています。そのモデルself.table_name = 'CountryCode'
では、テストに影響がありますか?
助けてください ありがとう