Sha256: 64cd88b484454cb72b68f6e89049f8db89872cddc2aecd1cb33c0a32fd490da0
Contents?: true
Size: 1.21 KB
Versions: 2
Compression:
Stored size: 1.21 KB
Contents
require "test_helper" class Admin::ListHelperTest < ActiveSupport::TestCase include Admin::ListHelper def render(*args); args; end context "resources_actions" do should "return a default value which is an empty array" do assert resources_actions.empty? end should "return a predefined value" do @resources_actions = "mock" assert_equal "mock", resources_actions end end context "list_actions" do should "be empty" do assert list_actions.empty? end should_eventually "return an array with our custom actions" end context "build_list" do setup do @model = TypusUser @fields = %w( email role status ) @items = TypusUser.all @resource = "typus_users" end should "return a table" do expected = [ "admin/typus_users/list", { :items => [] } ] output = build_list(@model, @fields, @items, @resource) assert_equal expected, output end should "return a template" do self.stubs(:render).returns("a_template") File.stubs(:exist?).returns(true) expected = "a_template" output = build_list(@model, @fields, @items, @resource) assert_equal expected, output end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
typus-3.0.8 | test/app/helpers/admin/list_helper_test.rb |
typus-3.0.7 | test/app/helpers/admin/list_helper_test.rb |