forked from cucumber/cucumber-rails
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of git://github.com/moro/cucumber-rails
- Loading branch information
Showing
2 changed files
with
139 additions
and
136 deletions.
There are no files selected for viewing
136 changes: 0 additions & 136 deletions
136
generators/cucumber/templates/step_definitions/web_steps_ja.rb.erb
This file was deleted.
Oops, something went wrong.
139 changes: 139 additions & 0 deletions
139
templates/skeleton/step_definitions/web_steps_ja.rb.erb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,139 @@ | ||
# encoding: utf-8 | ||
<%= embed_file('support/edit_warning.txt') %> | ||
|
||
require File.expand_path(File.join(File.dirname(__FILE__), "..", "support", "paths")) | ||
|
||
前提 /^"([^\"]*)"ページを表示している$/ do |page_name| | ||
Given %{I am on #{page_name}} | ||
end | ||
|
||
もし /^"([^\"]*)"ページを表示する$/ do |page_name| | ||
When %{I go to #{page_name}} | ||
end | ||
|
||
もし /^"([^\"]*)"ボタンをクリックする$/ do |button| | ||
When %{I press "#{button}"} | ||
end | ||
|
||
もし /^"([^\"]*)"リンクをクリックする$/ do |link| | ||
When %{I follow "#{link}"} | ||
end | ||
|
||
もし /^"([^\"]*)"の"([^\"]*)"リンクをクリックする$/ do |parent, link| | ||
When %{I follow "#{link}" within "#{parent}"} | ||
end | ||
|
||
もし /^"([^\"]*)"に"([^\"]*)"と入力する$/ do |field, value| | ||
When %{I fill in "#{field}" with "#{value}"} | ||
end | ||
|
||
# less difference to %{I fill in "#{value}" for "#{field}"} with above in Japanese. | ||
|
||
もし /^以下の項目を入力する:$/ do |fields| | ||
When %{I fill in the following:}, fields | ||
end | ||
|
||
もし /^"([^\"]*)"から"([^\"]*)"を選択する$/ do |field, value| | ||
When %{I select "#{value}" from "#{field}"} | ||
end | ||
|
||
もし /^日時として"([^\"]*)"を選択する$/ do |time| | ||
When %{I select "#{time}" as the date and time} | ||
end | ||
|
||
もし /^"([^\"]*)"の日時として"([^\"]*)"を選択する$/ do |datetime_label, datetime| | ||
When %{I select "#{datetime}" as the "#{datetime_label}" date and time} | ||
end | ||
|
||
もし /^時間として"([^\"]*)"を選択する$/ do |time| | ||
When %{I select "#{time}" as the time} | ||
end | ||
|
||
もし /^"([^\"]*)"の時間として"([^\"]*)"を選択する$/ do |time_label, time| | ||
When %{I select "#{time}" as the "#{time_label}" time} | ||
end | ||
|
||
もし /^日付として"([^\"]*)"を選択する$/ do |date| | ||
When %{I select "#{date}" as the date} | ||
end | ||
|
||
もし /^"([^\"]*)"の日付として"([^\"]*)"を選択する$/ do |date_label, date| | ||
When %{I select "#{date}" as the "#{date_label}" date} | ||
end | ||
|
||
もし /^"([^\"]*)"をチェックする$/ do |field| | ||
When %{I check "#{field}"} | ||
end | ||
|
||
もし /^"([^\"]*)"のチェックを外す$/ do |field| | ||
When %{I uncheck "#{field}"} | ||
end | ||
|
||
もし /^"([^\"]*)"を選択する$/ do |field| | ||
When %{I choose "#{field}"} | ||
end | ||
|
||
もし /^"([^\"]*)"としてファイル"([^\"]*)"を選択する$/ do |field, path| | ||
When %{I attach the file "#{path}" to "#{field}"} | ||
end | ||
|
||
ならば /^"([^\"]*)"と表示されていること$/ do |text| | ||
Then %{I should see "#{text}"} | ||
end | ||
|
||
ならば /^"([^\"]*)"に"([^\"]*)"と表示されていること$/ do |selector, text| | ||
Then %{I should see "#{text}" within "#{selector}"} | ||
end | ||
|
||
ならば /^\/([^\/]*)\/と表示されていること$/ do |regexp| | ||
Then %{I should see /#{regexp}/} | ||
end | ||
|
||
ならば /^"([^\"]*)"に\/([^\/]*)\/と表示されていること$/ do |selector, regexp| | ||
Then %{I should see \/#{regexp}\/ within "#{selector}"} | ||
end | ||
|
||
ならば /^"([^\"]*)"と表示されていないこと$/ do |text| | ||
Then %{I should not see "#{text}"} | ||
end | ||
|
||
ならば /^"([^\"]*)"に"([^\"]*)"と表示されていないこと$/ do |selector, text| | ||
Then %{I should not see "#{text}" within "#{selector}"} | ||
end | ||
|
||
ならば /^\/([^\/]*)\/と表示されていないこと$/ do |regexp| | ||
Then %{I should not see /#{regexp}/} | ||
end | ||
|
||
ならば /^"([^\"]*)"に\/([^\/]*)\/と表示されていないこと$/ do |selector, regexp| | ||
Then %{I should not see \/#{regexp}\/ within "#{selector}"} | ||
end | ||
|
||
ならば /^入力項目"([^\"]*)"に"([^\"]*)"と表示されていること$/ do |field, value| | ||
Then %{the "#{field}" field should contain "#{value}"} | ||
end | ||
|
||
ならば /^入力項目"([^\"]*)"に"([^\"]*)"と表示されていないこと$/ do |field, value| | ||
Then %{the "#{field}" field should not contain "#{value}"} | ||
end | ||
|
||
ならば /^"([^\"]*)"がチェックされていること$/ do |label| | ||
Then %{the "#{label}" checkbox should be checked} | ||
end | ||
|
||
ならば /^"([^\"]*)"がチェックされていないこと$/ do |label| | ||
Then %{the "#{label}" checkbox should not be checked} | ||
end | ||
|
||
ならば /^"([^\"]*)"ページを表示していること$/ do |page_name| | ||
Then %{I should be on #{page_name}} | ||
end | ||
|
||
show_me_the_page = lambda { Then %{show me the page} } | ||
|
||
ならば /^ページを表示する$/, &show_me_the_page | ||
ならば /^画面を目視$/, &show_me_the_page | ||
|
||
# backword-compat for old japanese translation. | ||
ならば /^デバッグ(?:のため)?$/, &show_me_the_page | ||
|