Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Cucumber Hands-on

Disclaimer:

This is a repository prepared specially to the workshop at ThoughtWorks BH. All the exercises and their answers are under tags, so don't look or checkout them in advance. Don't be spoiler!

The implementation is not using the very best Cucumber practices. Some of them are out of scope for this workshop.

If you want to reuse this material in another workshops, you are welcome. BUT please, get in touch first :)

Make sure you have these dependencies setup

Xcode Command Line Tools

xcode-select --install

Homebrew

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

RubyMine

Download and install [RubyMine] [RubyMine]: https://www.jetbrains.com/ruby/download/

rbenv

brew update

brew install rbenv ruby-build

echo 'export RBENV_ROOT=/usr/local/var/rbenv' >> ~/.bashrc

echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bashrc

source ~/.bashrc

Setting up the Project

git clone https://github.com/luhhsnunes/cucumber-workshop.git

cd cucumber-workshop

rbenv install

rbenv rehash

gem install bundler

bundle install

Testing if Cucumber has been successfully setup:

cd cucumber-workshop

cucumber

If everything is fine, you should see the following message on your terminal:

No such file or directory - features. You can use cucumber --init to get started

About

No description, website, or topics provided.

Resources

Stars

5 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages