Sha256: 9131fe28fc013890d01fe6775cb19d5d23aad6aa1ab09c57984ab3ccabfddcbb

Contents?: true

Size: 725 Bytes

Versions: 12

Compression:

Stored size: 725 Bytes

Contents

require 'test_helper'

class MyResource < MLS::Resource; end

class TestResource < ::Test::Unit::TestCase

  def test_attr_readers
    resource = MyResource.new

    assert resource.respond_to?(:errors)
    assert resource.respond_to?(:persisted)
  end

  def test_instance_methods
    resource = MyResource.new

    assert resource.respond_to?(:new_record?)
    assert resource.respond_to?(:persisted?)
    assert resource.respond_to?(:save)

    assert resource.respond_to?(:attributes)
    assert resource.respond_to?(:set_default_values)
    assert resource.respond_to?(:update_attributes)

    assert resource.respond_to?(:to_hash)
    assert resource.respond_to?(:to_key)
  end

  test 'save returns true || false'
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
mls-1.1.3 test/units/test_resource.rb
mls-1.1.2 test/units/test_resource.rb
mls-1.1.1 test/units/test_resource.rb
mls-1.1.0 test/units/test_resource.rb
mls-1.0.0 test/units/test_resource.rb
mls-0.14.0 test/units/test_resource.rb
mls-0.13.0 test/units/test_resource.rb
mls-0.12.5 test/units/test_resource.rb
mls-0.12.4 test/units/test_resource.rb
mls-0.12.2 test/units/test_resource.rb
mls-0.12.3 test/units/test_resource.rb
mls-0.12.1 test/units/test_resource.rb