Sha256: 5628fc8090d18be0690efa7848a8f2dc0448650b920a5c2b172e2e01c557cd91
Contents?: true
Size: 952 Bytes
Versions: 1
Compression:
Stored size: 952 Bytes
Contents
require 'test_helper' require 'plugins/contributors_stats/reader/gh_repo' describe ContributorsStats::Reader::GhRepo do before do @tester = ContributorsStats::Reader::GhRepo @tester.send(:configure_path, File.expand_path("../../../fixtures-gh", __FILE__), ".json") end it "loads repository" do railsinstaller_user_names = %w{ acco alexch drnic edwardchiu38 emachnic gpxl jc00ke mpapis veganstraightedge wayneeseguin } result = @tester.load("railsinstaller/website") result.size.must_equal(10) result.map(&:class).uniq.must_equal([Hash]) result.map{|user| user["login"]}.uniq.sort.must_equal(railsinstaller_user_names) end it "loads repository with block" do railsinstaller_repo_names = %w{ railsinstaller/website } counter = [] @tester.load("railsinstaller/website") do |data, name| counter << name end counter.sort.must_equal(railsinstaller_repo_names) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
contributors_stats-1.0.0 | test/plugins/reader/gh_repo_test.rb |