Sha256: 384a16945e4444372347209ca731a4e72e397ed51c4cbb9a71352a0fd0eec551
Contents?: true
Size: 1.09 KB
Versions: 17
Compression:
Stored size: 1.09 KB
Contents
require 'test_helper' class SmarterListingLoaderTest < ActiveSupport::TestCase setup do ListingsController.smarter_listing end test 'smarter listing is loaded' do assert_respond_to ActionController::Base, :smarter_listing end test 'controller extensions are loaded' do assert_includes ListingsController.included_modules, SmartListing::Helper::ControllerExtensions assert_includes ListingsController.included_modules, SmarterListing::ControllerExtension end test 'helper methods included' do methods = SmartListing::Helper.instance_methods + SmarterListing::Helper.instance_methods methods.each do |method| assert_includes ListingsController.helpers.methods, method end end test 'the default filter_parameter' do assert_includes ListingsController.instance_variables, :@filter_parameter assert_equal :filter, ListingsController.instance_variable_get(:@filter_parameter) end test 'setting a filter_parameter' do ListingsController.smarter_listing :qry assert_equal :qry, ListingsController.instance_variable_get(:@filter_parameter) end end
Version data entries
17 entries across 17 versions & 1 rubygems