Sha256: ed98c2b36841ab9a2b6ab7411b74e042b9aaa84c852047b02f53fba98f5a18d1
Contents?: true
Size: 737 Bytes
Versions: 2
Compression:
Stored size: 737 Bytes
Contents
require 'minitest/autorun' require 'minitest/rg' require 'yaml' require 'vcr' require 'webmock/minitest' require './lib/codebadges.rb' test_courses = YAML.load(File.read('spec/fixtures/courses.yml')) VCR.configure do |config| config.cassette_library_dir = 'spec/fixtures/vcr_cassettes' config.hook_into :webmock end VCR.use_cassette('courses') do codecademy = CodeBadges::CodecademyCourses.new courses = codecademy.courses describe 'Find all test courses' do it 'has the right number of badges' do courses.size.wont_be :<, test_courses.size end test_courses.map do |course_name| it "finds course '#{course_name}'" do codecademy.courses.keys.include? course_name end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
codebadges-2.0.1 | spec/courses_spec.rb |
codebadges-2.0.0 | spec/courses_spec.rb |