Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Ticket #10633: add_adv_attr_accessor_test.diff

File add_adv_attr_accessor_test.diff, 0.7 kB (added by fcheung, 8 months ago)
  • actionmailer/test/adv_attr_test.rb

    old new  
     1require File.dirname(__FILE__) + '/abstract_unit' 
     2require 'action_mailer/adv_attr_accessor' 
     3 
     4class AdvAttrTest < Test::Unit::TestCase 
     5  class Person 
     6    include ActionMailer::AdvAttrAccessor 
     7    adv_attr_accessor :name 
     8  end 
     9 
     10  def test_adv_attr 
     11    bob = Person.new 
     12    assert_nil bob.name 
     13    bob.name 'Bob' 
     14    assert_equal 'Bob', bob.name 
     15     
     16    assert_raise(ArgumentError) {bob.name 'x', 'y'}     
     17  end 
     18   
     19   
     20end