Patch by Yuichi HARADA.
git-svn-id: http://svn.redmine.org/redmine/trunk@17643
e93f8b46-1217-0410-a6f0-
8f06a7374b81
end
def method_missing(sym, *args, &block)
- if args.any?
+ if args.count > 0
if args.first.is_a?(Hash)
if @struct.last.is_a?(Array)
@struct.last << args.first unless block
require File.expand_path('../../../../../../test_helper', __FILE__)
class Redmine::Views::Builders::JsonTest < ActiveSupport::TestCase
+ def test_nil_and_false
+ assert_json_output({'value' => nil}) do |b|
+ b.value nil
+ end
+
+ assert_json_output({'value' => false}) do |b|
+ b.value false
+ end
+ end
def test_hash
assert_json_output({'person' => {'name' => 'Ryan', 'age' => 32}}) do |b|