Sha256: ea9e803af5e87e6339945b98729c65073615656f4e94870f70fe839f83bbd81e
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
require 'test_helper' require File.join('functional', 'crud_controller_test_helper') class PeopleControllerTest < ActionController::TestCase include CrudControllerTestHelper def test_setup assert_equal 2, Person.count assert_recognizes({:controller => 'people', :action => 'index'}, '/people') assert_recognizes({:controller => 'people', :action => 'show', :id => '1'}, '/people/1') end def test_index super assert_equal 2, assigns(:entries).size assert_equal Person.includes(:city => :country).order('people.name, countries.code, cities.name').all, assigns(:entries) assert_equal [], @controller.send(:parents) assert_nil @controller.send(:parent) assert_equal Person.scoped, @controller.send(:model_scope) assert_equal [2], @controller.send(:path_args, 2) end def test_index_search super assert_equal 1, assigns(:entries).size end protected def test_entry people(:john) end def test_entry_attrs {:name => 'Fischers Fritz', :children => 2, :income => 120, :city_id => cities(:rj).id} end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dry_crud-1.5.0 | test/templates/test/functional/people_controller_test.rb |