Project

text_spec

0.0
No commit activity in last 3 years
No release in over 3 years
Text Spec gives you an RSpec DSL and Cucumber steps to test SMS interactions.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 0
 Project Readme

Text Spec

An RSpec DSL and Cucumber steps to test SMS interactions with your Ruby on Rails application.

Currently this gem only supports testing SMS messageing using the twilio-ruby gem.

##Setup Add the text_spec gem to your Gemfile:

group :test do
  gem 'text_spec'
end

RSpec

In your spec_helper.rb file add the following:

require 'text_spec'

If you want to have the helpers available in all of your example groups, you can add the following to your spec_helper.rb:

Spec::Runner.configure do |config|
  config.include(TextSpec::Helpers)
  config.include(TextSpec::Matchers)
end

Otherwise you will have to incliude the helpers and matchers in any example where you use them:

describe "MyController" do
  include TextSpec::Helpers
  include TextSpec::Matchers
end

Cucumber

Add the folloing to you env.rb file:

require 'text_spec'
require 'text_spec/cucumber'

This loads the text_spec RSpec helpers into your cucumber wold. Then, run the following to generate the text_messsage_steps.rb file:

rails generate text_spec:steps