Sha256: efe0b8e8f7f8173e8ef3a315b9040404c34e81e28fbb3c2805586379913d98b0
Contents?: true
Size: 894 Bytes
Versions: 3
Compression:
Stored size: 894 Bytes
Contents
require 'test_helper' module Shipit class ReleaseStatusesTest < ActiveSupport::TestCase test "#create_status_on_github! calls GitHub API" do Shipit.github.api.expects(:create_status).once.with( 'shopify/shipit-engine', shipit_commits(:fourth).sha, 'pending', context: 'shipit/production', target_url: 'https://example.com/deploys/42', description: 'Deploy started', ).returns(resource(id: 42)) @status = shipit_release_statuses(:to_be_created) assert_nil @status.github_id @status.create_status_on_github! assert_equal 42, @status.github_id end test "#create_status_on_github! does nothing if the github_id is alreayd recorded" do Shipit.github.api.expects(:create_status).never @status = shipit_release_statuses(:created) @status.create_status_on_github! end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
shipit-engine-0.26.0 | test/models/release_statuses_test.rb |
shipit-engine-0.25.1 | test/models/release_statuses_test.rb |
shipit-engine-0.25.0 | test/models/release_statuses_test.rb |