Sha256: 7cb6ab3aff98ab54ddf465dc5ab09a48bf5a0639f96ac2b008cc677f7bc13b95
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
require 'test_helper' require 'plugins/contributors_stats/reader/gh_org' describe ContributorsStats::Reader::GhOrg do before do @tester = ContributorsStats::Reader::GhOrg @tester.send(:configure_path, File.expand_path("../../../fixtures-gh", __FILE__), ".json") end it "loads organisation" do railsinstaller_user_names = %w{ acco alexch drnic edwardchiu38 emachnic gpxl jc00ke luigidr luislavena metaskills mpapis veganstraightedge wayneeseguin } result = @tester.load("railsinstaller") result.size.must_equal(18) result.map(&:class).uniq.must_equal([Hash]) result.map{|user| user["login"]}.uniq.sort.must_equal(railsinstaller_user_names) end it "loads organisation with block" do railsinstaller_repo_names = %w{ railsinstaller/railsinstaller-nix railsinstaller/railsinstaller-windows railsinstaller/website } counter = [] @tester.load("railsinstaller") 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_org_test.rb |