Sha256: 3e7edbdcd369c928029303b808f8518a4ddb83a639fbc54d9474f2336b827a10
Contents?: true
Size: 1.37 KB
Versions: 3
Compression:
Stored size: 1.37 KB
Contents
if ENV["COVERAGE"] == 'true' require 'simplecov' require 'simplecov-rcov' SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[ SimpleCov::Formatter::HTMLFormatter, SimpleCov::Formatter::RcovFormatter ] SimpleCov.start do add_filter "/spec/" end end require 'webmock/rspec' require 'pushover' include Pushover RSpec.configure do |config| config.treat_symbols_as_metadata_keys_with_true_values = true config.run_all_when_everything_filtered = true config.filter_run :focus config.order = 'random' end def setup_webmocks WebMock.reset! good_result = '{"status":1}' bad_token = '{"token":"invalid","errors":["application token is invalid"],"status":0}' bad_user = '{"user":"invalid","errors":["user identifier is invalid"],"status":0}' stub_http_request(:post, "https://api.pushover.net/1/messages.json").to_return(:status => 200, :headers => {}, :body => good_result).with(:body => hash_including({token:'good_token', user:'good_user'})) stub_http_request(:post, "https://api.pushover.net/1/messages.json").to_return(:status => 200, :headers => {}, :body => bad_token).with(:body => hash_including({token:'bad_token', user:'good_user'})) stub_http_request(:post, "https://api.pushover.net/1/messages.json").to_return(:status => 200, :headers => {}, :body => bad_user).with(:body => hash_including({token:'good_token', user:'bad_user'})) end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pushover-0.99.2 | spec/spec_helper.rb |
pushover-0.99.1 | spec/spec_helper.rb |
pushover-0.99.0 | spec/spec_helper.rb |