Sha256: c524e3afea1fd2f4976d22750f4fbb4837962c02f6f8069e9c55218e9eaca327
Contents?: true
Size: 1.11 KB
Versions: 7
Compression:
Stored size: 1.11 KB
Contents
RAILS_ROOT = File.dirname(__FILE__) unless defined? RAILS_ROOT require File.join(File.dirname(__FILE__), 'helpers', 'test_helper') require File.join(File.dirname(__FILE__), 'helpers', 'unit_test_helper') class ActiveFooTest < ActiveRecord::TestCase fixtures :all def setup @shakespeare = users(:shakespeare) end def test_user_fxml set_response_to users(:ludwig).to_fxml assert_xml_select 'user' end def test_task_fxml_has_default_method set_response_to tasks(:haydn).to_fxml(:methods => :is_active) assert_xml_select 'task is_active' end def test_user_fxml_includes_tasks set_response_to users(:ludwig).to_fxml(:include => :tasks) assert_xml_select 'user tasks task' end def test_user_fxml_has_nothing_to_do_method set_response_to users(:ludwig).to_fxml(:methods => :has_nothing_to_do) assert_xml_select 'user has_nothing_to_do' end def test_user_fxml_includes_default_method_from_task set_response_to users(:ludwig).to_fxml(:methods => :is_active, :include => :tasks) assert_xml_select 'user tasks task is_active' end end
Version data entries
7 entries across 7 versions & 4 rubygems