Sha256: 90aca1590a8d5121d8410790b1d06a783a24d16f0a25abdea2dfd5064a3b4c3e

Contents?: true

Size: 625 Bytes

Versions: 10

Compression:

Stored size: 625 Bytes

Contents

# frozen_string_literal: true
require 'test_helper'

module Shipit
  class MissingStatusTest < ActiveSupport::TestCase
    setup do
      @commit = @commit = shipit_commits(:second)
      @status = Status::Missing.new(@commit, 'ci/very-important')
    end

    test "#state is 'pending'" do
      assert_equal 'pending', @status.state
    end

    test "#description explains the situation" do
      message = 'ci/very-important is required for deploy but was not sent yet.'
      assert_equal message, @status.description
    end

    test "#success? is false" do
      refute_predicate @status, :success?
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
shipit-engine-0.39.0 test/models/status/missing_test.rb
shipit-engine-0.38.0 test/models/status/missing_test.rb
shipit-engine-0.37.0 test/models/status/missing_test.rb
shipit-engine-0.36.1 test/models/status/missing_test.rb
shipit-engine-0.36.0 test/models/status/missing_test.rb
shipit-engine-0.35.1 test/models/status/missing_test.rb
shipit-engine-0.35.0 test/models/status/missing_test.rb
shipit-engine-0.34.0 test/models/status/missing_test.rb
shipit-engine-0.33.0 test/models/status/missing_test.rb
shipit-engine-0.32.0 test/models/status/missing_test.rb