Sha256: 2624f6ac0ef224c2c3034042f4cac46310af6ab6a66c36fd1f9635868cc3f6fc

Contents?: true

Size: 499 Bytes

Versions: 4

Compression:

Stored size: 499 Bytes

Contents

# frozen_string_literal: true

module Minitest
  module Assertions
    def assert_successful(actual)
      assert successful?(actual),
             "Expected #{actual.inspect} to be successful?. Actual got these errors: #{actual.errors || ''}"
    end

    def refute_successful(actual)
      refute successful?(actual),
             "Expected #{actual.inspect} to not be successful?"
    end

    private

    def successful?(actual)
      actual.successful?
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
commande-0.4.1 lib/commande/minitest/assertions/assert_successful.rb
commande-0.4.0 lib/commande/minitest/assertions/assert_successful.rb
commande-0.3.1 lib/commande/minitest/assertions/assert_successful.rb
commande-0.3.0 lib/commande/minitest/assertions/assert_successful.rb