Sha256: de00590146016bbecbe265c873c67983efcfa5f1d3bdf4477dc7407815eb1f11
Contents?: true
Size: 790 Bytes
Versions: 2
Compression:
Stored size: 790 Bytes
Contents
require 'minitest/autorun' require 'minitest/rg' require 'yaml' require 'vcr' require 'webmock/minitest' require './lib/codebadges.rb' USERNAME = 'soumya.ray' badges_from_file = YAML.load(File.read('./spec/fixtures/badges.yml')) VCR.configure do |config| config.cassette_library_dir = 'spec/fixtures/vcr_cassettes' config.hook_into :webmock end VCR.use_cassette('badges') do badges_found = CodeBadges::CodecademyBadges.new(USERNAME).badges describe 'Get badges for one user' do it 'has the right number of badges' do badges_found.size.wont_be :<, badges_from_file[USERNAME].size end badges_from_file[USERNAME].map do |b_name, b_date| it "finds '#{b_name}' badge" do badges_found[b_name].must_equal Date.parse(b_date) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
codebadges-2.0.1 | spec/badges_spec.rb |
codebadges-2.0.0 | spec/badges_spec.rb |