@@ -78,6 +78,8 @@ gem 'therubyracer', '~> 0.12.1' |
||
| 78 | 78 |
|
| 79 | 79 |
gem 'mqtt' |
| 80 | 80 |
|
| 81 |
+gem 'vcr' |
|
| 82 |
+ |
|
| 81 | 83 |
group :development do |
| 82 | 84 |
gem 'binding_of_caller' |
| 83 | 85 |
gem 'better_errors' |
@@ -319,6 +319,7 @@ GEM |
||
| 319 | 319 |
uuid (2.3.7) |
| 320 | 320 |
macaddr (~> 1.0) |
| 321 | 321 |
uuidtools (2.1.4) |
| 322 |
+ vcr (2.9.2) |
|
| 322 | 323 |
warden (1.2.3) |
| 323 | 324 |
rack (>= 1.0) |
| 324 | 325 |
webmock (1.17.4) |
@@ -392,6 +393,7 @@ DEPENDENCIES |
||
| 392 | 393 |
typhoeus (~> 0.6.3) |
| 393 | 394 |
tzinfo-data |
| 394 | 395 |
uglifier (>= 1.3.0) |
| 396 |
+ vcr |
|
| 395 | 397 |
webmock |
| 396 | 398 |
weibo_2 (~> 0.1.4) |
| 397 | 399 |
wunderground (~> 1.2.0) |
@@ -0,0 +1,9 @@ |
||
| 1 |
+require 'vcr' |
|
| 2 |
+ |
|
| 3 |
+VCR.configure do |c| |
|
| 4 |
+ c.cassette_library_dir = 'spec/cassettes' |
|
| 5 |
+ c.allow_http_connections_when_no_cassette = true |
|
| 6 |
+ c.hook_into :webmock |
|
| 7 |
+ c.default_cassette_options = { record: :new_episodes}
|
|
| 8 |
+ c.configure_rspec_metadata! |
|
| 9 |
+end |