Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joker1007/cucumber_handson


https://github.com/joker1007/cucumber_handson

Last synced: 2 days ago
JSON representation

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
```