From 2c1f9cc0181b0dfec49789836e78739730c559d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Pol=C3=ADvka?= Date: Thu, 5 Mar 2015 12:17:11 +0100 Subject: [PATCH 1/3] Faraday 0.9 compatibility (vcr source from master) --- Gemfile | 4 ++++ kosapi_client.gemspec | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Gemfile b/Gemfile index d359cde..015b403 100644 --- a/Gemfile +++ b/Gemfile @@ -2,3 +2,7 @@ source 'https://rubygems.org' # Specify your gem's dependencies in kosapi_client.gemspec gemspec + +group :development do + gem 'vcr', github: 'vcr/vcr', branch: 'master' +end \ No newline at end of file diff --git a/kosapi_client.gemspec b/kosapi_client.gemspec index 5e737be..851ef2b 100644 --- a/kosapi_client.gemspec +++ b/kosapi_client.gemspec @@ -23,14 +23,13 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'rspec' spec.add_development_dependency 'rspec-given' spec.add_development_dependency 'dotenv' - spec.add_development_dependency 'vcr' spec.add_development_dependency 'codeclimate-test-reporter' spec.add_development_dependency 'guard-rspec' spec.add_development_dependency 'coveralls' spec.add_development_dependency 'fuubar', '~> 2.0.0.rc1' spec.add_runtime_dependency 'oauth2' - spec.add_runtime_dependency 'faraday', '~> 0.8.9' # VCR does not work with newer versions yet + spec.add_runtime_dependency 'faraday' spec.add_runtime_dependency 'activesupport' spec.add_runtime_dependency 'escape_utils' unless RUBY_PLATFORM == 'java' # used for uri_template spec.add_runtime_dependency 'uri_template' From 316b4b8b3b9d6d459f5a95fa54b1378c114ae0c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Pol=C3=ADvka?= Date: Thu, 5 Mar 2015 12:17:11 +0100 Subject: [PATCH 2/3] Faraday 0.9 compatibility (vcr source from master) --- Gemfile | 4 ++++ kosapi_client.gemspec | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Gemfile b/Gemfile index d359cde..015b403 100644 --- a/Gemfile +++ b/Gemfile @@ -2,3 +2,7 @@ source 'https://rubygems.org' # Specify your gem's dependencies in kosapi_client.gemspec gemspec + +group :development do + gem 'vcr', github: 'vcr/vcr', branch: 'master' +end \ No newline at end of file diff --git a/kosapi_client.gemspec b/kosapi_client.gemspec index 5e737be..851ef2b 100644 --- a/kosapi_client.gemspec +++ b/kosapi_client.gemspec @@ -23,14 +23,13 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'rspec' spec.add_development_dependency 'rspec-given' spec.add_development_dependency 'dotenv' - spec.add_development_dependency 'vcr' spec.add_development_dependency 'codeclimate-test-reporter' spec.add_development_dependency 'guard-rspec' spec.add_development_dependency 'coveralls' spec.add_development_dependency 'fuubar', '~> 2.0.0.rc1' spec.add_runtime_dependency 'oauth2' - spec.add_runtime_dependency 'faraday', '~> 0.8.9' # VCR does not work with newer versions yet + spec.add_runtime_dependency 'faraday' spec.add_runtime_dependency 'activesupport' spec.add_runtime_dependency 'escape_utils' unless RUBY_PLATFORM == 'java' # used for uri_template spec.add_runtime_dependency 'uri_template' From d37b93fdd9d21d663cc92b5172710dba604f8876 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Pol=C3=ADvka?= Date: Sat, 11 Apr 2015 22:51:52 +0200 Subject: [PATCH 3/3] Fixed (parallel of TV does not have any timetable slot) --- spec/integration/parallels_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/integration/parallels_spec.rb b/spec/integration/parallels_spec.rb index 35117e4..db1f1dc 100644 --- a/spec/integration/parallels_spec.rb +++ b/spec/integration/parallels_spec.rb @@ -44,7 +44,7 @@ end it 'parses timetable slot ID' do - page = client.parallels + page = client.parallels.query('course.code' => 'MI-PAA') slot = page.items.first.timetable_slots.first expect(slot.id).not_to be_nil end