Sha256: b58add2f7bf65d6c60bbcd8b0fef137f15dcb38837cd96d8edd46e4fafbe887b
Contents?: true
Size: 782 Bytes
Versions: 1
Compression:
Stored size: 782 Bytes
Contents
require 'spec_helper' describe 'branches' do before(:all) do @client = MockGerry.new end it 'fetchs all branches' do stub = stub_get('/projects/foo/branches', 'project_branches.json') groups = @client.branches('foo') expect(stub).to have_been_requested expect(groups.size).to eq(3) expect(groups.first.fetch('ref')).to eq('master') end it 'create branch' do body = { ref: 'master' } response = %Q<)]}' { "ref": "/refs/heads/stable", "revision": "b43", "can_delete": true } > stub = stub_put('/projects/foo/branches/stable', body, response) branch = @client.create_branch('foo', 'master', 'stable') expect(stub).to have_been_requested expect(branch.fetch('ref')).to eql('/refs/heads/stable') end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gerry-0.1.6 | spec/branches_spec.rb |