Sha256: c2a9494caf9152d55e6a8fb988476deb697d930f98dfd3541c76205392b79817

Contents?: true

Size: 777 Bytes

Versions: 1

Compression:

Stored size: 777 Bytes

Contents

## ruby -Itest -Ilib test/state_object_values_class_test.rb
require 'test_helper'

class StateObjectUnderTest < StateObjects::Base
    
  begin 
    state_object_values :green, 'G'
  rescue StateObjects::Error => ex
    @@ex_incomplete_values = ex
  end

  def self.ex_incomplete_values
    @@ex_incomplete_values
  end

end

class StateObjectValuesClassTest < Test::Unit::TestCase
  def setup
    @model  = StateObjectUnderTest
  end

  def test_ex_incomplete_values
    assert_equal StateObjects::Error, StateObjectUnderTest.ex_incomplete_values.class
    assert_equal "#state_object_values Must have 3 arguments: symbol, db_value, label.  For Example: state_object_values :red,'R','Dont Walk'",
                  StateObjectUnderTest.ex_incomplete_values.message
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
state_objects-0.9.2 test/state_object_values_class_test.rb