Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joker1007/cucumber_handson
https://github.com/joker1007/cucumber_handson
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/joker1007/cucumber_handson
- Owner: joker1007
- Created: 2012-11-13T14:28:03.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2012-11-13T14:32:27.000Z (almost 12 years ago)
- Last Synced: 2024-04-15T22:38:34.670Z (7 months ago)
- Language: JavaScript
- Size: 188 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cucumberハンズオン サンプルアプリ
Sinatraで実装した簡易Webアプリケーションです。
当日までに、一式を`git clone`またはダウンロードして実行可能な状態にしておいてください。## 動作確認手順
注: ruby-1.9.3がインストールされており、実行可能であることを前提にしています。
rubyの実行環境構築については、私がQiitaに投稿した[こちらの記事](http://qiita.com/items/1d38dfceba03c717bf21)が参考になると思います。
```sh
# git clone または ダウンロードして展開したディレクトリで以下のコマンドを実行
$ bundle install --path .bundle# bundle コマンドが存在しない場合
$ gem install bundler# 依存する Gem がインストールされたことを確認したら以下のコマンドを実行
$ bundle exec cucumber features# 以下のように出力されれば、動作確認完了 (warningが表示されるが問題ないのでスルー)
#
# # language: ja
# フィーチャ: 自販機でジュースを購入できる
# 自販機にお金を投入したら、ジュースが選択可能になる
# ジュースを決定すれば、ジュースとお釣りが出てくる
#
# シナリオ: トップページを開く # features/vending_machine.feature:6
# 前提トップページを表示している # features/step_definitions/web_steps.rb:3
```