Sha256: dc59074bdfba37a75abf16c707fcecb493680be45340109fd3cb234610f8b842

Contents?: true

Size: 531 Bytes

Versions: 1

Compression:

Stored size: 531 Bytes

Contents

require 'test_helper'

class BaseTest < Test::Unit::TestCase
  context "when TrackChanges is included in a Class" do
    setup do
      class A
        include TrackChanges
      end
    end

    should "include InstanceMethods" do
      assert A.included_modules.include?(TrackChanges::InstanceMethods)
    end

    should "extend class with ClassMethods" do
      extended_modules = (class << A; self; end).included_modules
      assert extended_modules.include?(TrackChanges::ClassMethods)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
track_changes-0.5.1 test/base_test.rb