Sha256: 5509f8cb0386b706375d29fe8b9068c0a7e2dd2104175d1daa66eee5da7e272c

Contents?: true

Size: 766 Bytes

Versions: 9

Compression:

Stored size: 766 Bytes

Contents

# frozen_string_literal: true

require 'test_helper'

module Shipit
  module ProvisioningHandler
    class BaseTest < ActiveSupport::TestCase
      test "provides a default #up handler" do
        assert(
          handler.respond_to?(:up),
          "expected #{handler.class.name} to provide a default #up handler"
        )
      end

      test "provides a default #down handler" do
        assert(
          handler.respond_to?(:down),
          "expected #{handler.class.name} to provide a default #down handler"
        )
      end

      test "provides a default #provision? handler" do
        assert_equal true, handler.provision?
      end

      private

      def handler
        ProvisioningHandler::Base.new(mock("Stack"))
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
shipit-engine-0.39.0 test/models/shipit/provisioning_handler/base_test.rb
shipit-engine-0.38.0 test/models/shipit/provisioning_handler/base_test.rb
shipit-engine-0.37.0 test/models/shipit/provisioning_handler/base_test.rb
shipit-engine-0.36.1 test/models/shipit/provisioning_handler/base_test.rb
shipit-engine-0.36.0 test/models/shipit/provisioning_handler/base_test.rb
shipit-engine-0.35.1 test/models/shipit/provisioning_handler/base_test.rb
shipit-engine-0.35.0 test/models/shipit/provisioning_handler/base_test.rb
shipit-engine-0.34.0 test/models/shipit/provisioning_handler/base_test.rb
shipit-engine-0.33.0 test/models/shipit/provisioning_handler/base_test.rb