Sha256: 5d189dcf2444ee3ea29b3e09f3e8a8a2ac8104e10e270ba5793e34d97e9c79b1

Contents?: true

Size: 536 Bytes

Versions: 1

Compression:

Stored size: 536 Bytes

Contents

# encoding: UTF-8
# frozen_string_literal: true

require 'test-unit'
require 'method-not-implemented'

class MethodNotImplementedTest < Test::Unit::TestCase
  class Foo
    def bar
      method_not_implemented
    end

    class << self
      def baz
        method_not_implemented
      end
    end
  end

  def test_method_not_implemented_works_with_classes
    assert_raise(MethodNotImplemented) { Foo.new.bar }
  end

  def test_method_not_implemented_works_with_modules
    assert_raise(MethodNotImplemented) { Foo.baz }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
method-not-implemented-1.0.0 test/test_method_not_implemented.rb