File tree 4 files changed +37
-1
lines changed
4 files changed +37
-1
lines changed Original file line number Diff line number Diff line change
1
+ --color
2
+ --order random
3
+ --require spec_helper
Original file line number Diff line number Diff line change 1
- require "bundler/gem_tasks"
1
+ require 'bundler/gem_tasks'
2
+ require 'rspec/core'
3
+ require 'rspec/core/rake_task'
2
4
5
+ RSpec ::Core ::RakeTask . new ( :spec ) do |spec |
6
+ spec . pattern = FileList [ 'spec/**/*_spec.rb' ]
7
+ end
8
+
9
+ task :default => :spec
Original file line number Diff line number Diff line change
1
+ describe Postmates do
2
+ describe '.new' do
3
+ it 'returns a Postmates::Client' do
4
+ expect ( Postmates . new ) . to be_a Postmates ::Client
5
+ end
6
+ end
7
+
8
+ describe '.configure' do
9
+ it 'sets the api_key and customer_id' do
10
+ Postmates . configure do |config |
11
+ config . api_key = '1234'
12
+ config . customer_id = 'abcd'
13
+ end
14
+
15
+ expect ( Postmates . api_key ) . to eq '1234'
16
+ expect ( Postmates . customer_id ) . to eq 'abcd'
17
+ end
18
+ end
19
+ end
Original file line number Diff line number Diff line change
1
+ require 'rspec'
2
+ require 'webmock/rspec'
3
+ require 'postmates'
4
+
5
+ RSpec . configure do |config |
6
+ config . expect_with ( :rspec ) { |c | c . syntax = :expect }
7
+ end
You can’t perform that action at this time.
0 commit comments