Sha256: 611948e1dfb01ed105f02675a44c585eeb92a2f357e5504b7fea2aa465523acd

Contents?: true

Size: 656 Bytes

Versions: 24

Compression:

Stored size: 656 Bytes

Contents

require 'test_helper'

module Shipit
  class StatusGroupTest < ActiveSupport::TestCase
    setup do
      @commit = shipit_commits(:second)
      @group = StatusGroup.new(@commit.significant_status, @commit.visible_statuses)
    end

    test "#description is a summary of the statuses" do
      assert_equal '1 / 2 checks OK', @group.description
    end

    test "#group? returns true" do
      assert_equal true, @group.group?
    end

    test "#target_url returns nil" do
      assert_nil @group.target_url
    end

    test "#state is significant's status state" do
      assert_equal @commit.significant_status.state, @group.state
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
shipit-engine-0.15.0 test/models/status_group_test.rb
shipit-engine-0.14.0 test/models/status_group_test.rb
shipit-engine-0.13.0 test/models/status_group_test.rb
shipit-engine-0.12.1 test/models/status_group_test.rb
shipit-engine-0.12.0 test/models/status_group_test.rb
shipit-engine-0.11.0 test/models/status_group_test.rb
shipit-engine-0.10.0 test/models/status_group_test.rb
shipit-engine-0.9.0 test/models/status_group_test.rb
shipit-engine-0.8.9 test/models/status_group_test.rb
shipit-engine-0.8.8 test/models/status_group_test.rb
shipit-engine-0.8.7 test/models/status_group_test.rb
shipit-engine-0.8.6 test/models/status_group_test.rb
shipit-engine-0.8.5 test/models/status_group_test.rb
shipit-engine-0.8.4 test/models/status_group_test.rb
shipit-engine-0.8.3 test/models/status_group_test.rb
shipit-engine-0.8.2 test/models/status_group_test.rb
shipit-engine-0.8.1 test/models/status_group_test.rb
shipit-engine-0.8.0 test/models/status_group_test.rb
shipit-engine-0.7.0 test/models/status_group_test.rb
shipit-engine-0.6.4 test/models/status_group_test.rb