Sha256: 080009648985c755c06e62af64771a96d9dc3c0b867fbe8c1bd7498669d8a8a4
Contents?: true
Size: 1.2 KB
Versions: 4
Compression:
Stored size: 1.2 KB
Contents
require "test_helper" class GutsTest < ActiveSupport::TestCase test "truth" do assert_kind_of Module, Guts end test "should return version" do assert_not_nil Guts::VERSION end test "should set configuration by assignment" do Guts.configuration.assignment_test = true assert_equal true, Guts.configuration.assignment_test end test "should return nil for unassigned config" do assert_nil Guts.configuration.assignment_test_two end test "should set configuration by block" do Guts.configure do |config| config.cat = "Cat" config.dog = "Dog" end assert_equal "Cat", Guts.configuration.cat assert_equal "Dog", Guts.configuration.dog end test "config should be overrideable" do original_groups = Guts.configuration.admin_groups Guts.configuration.admin_groups = ["Changed", "To", "More", "Admins"] assert_not_equal Guts.configuration.admin_groups, original_groups end test "should grab decorators in app" do assert_equal true, $LOADED_FEATURES.join(",").include?("app/decorators/controllers/guts/type_decorator.rb") assert_equal true, Guts::TypesController.instance_methods.include?(:explode) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
guts-1.0.8 | test/guts_test.rb |
guts-1.0.7 | test/guts_test.rb |
guts-1.0.5 | test/guts_test.rb |
guts-1.0.3 | test/guts_test.rb |