Sha256: f2099a85fad5e1c1430e7e25d8501ccad2ba96d6c3d85fb8604453b41c02e6b5
Contents?: true
Size: 1.4 KB
Versions: 2
Compression:
Stored size: 1.4 KB
Contents
require 'sweetie/bitbucket' require 'sweetie/bitbucket_stati_helper' describe Sweetie::Bitbucket do let(:current_dir) { File.dirname(__FILE__) } let(:repositories) { File.join(current_dir, 'fixtures', 'bitbucket', 'repositories.json') } subject { Sweetie::Bitbucket.new } it 'will update_stati' do bitbucket_stati_helper = double('BitbucketStatiHelper') expected_repositories = File.open(repositories) expected_changesets = { 'pmwiki-linkicons-recipe' => '2017-02-26', 'pmwiki-dropcaps-recipe' => '2017-02-24', 'pmwiki-headlineimage-recipe' => '2017-02-25', 'pmwiki-syntaxlove-recipe' => '2017-02-26', 'pmwiki-twitter-recipe' => '2017-02-26', 'presentations' => '2017-01-15', 'vocabularly' => '2013-01-26', 'ruby-scripts' => '2014-05-25', 'rails-sample-app' => '2013-01-26' } expect(bitbucket_stati_helper).to receive(:get_repositories) { expected_repositories } expect(bitbucket_stati_helper).to receive(:get_repositories_changes).with(expected_repositories) { expected_changesets } expect(bitbucket_stati_helper).to receive(:write_repository_changes).with(expected_changesets) subject = Sweetie::Bitbucket.new(bitbucket_stati_helper) subject.update_stati end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sweetie-2.0.1 | spec/sweetie_bitbucket_spec.rb |
sweetie-2.0.0 | spec/sweetie_bitbucket_spec.rb |