Sha256: df1ae88fa43f77654c60aa5e59be714c775419a0a6f97c3cc345637695366abc
Contents?: true
Size: 924 Bytes
Versions: 4
Compression:
Stored size: 924 Bytes
Contents
# frozen_string_literal: true require 'test_helper' class DataHtmlOptionsBuilderTest < ActiveSupport::TestCase def setup @html_class_builder = UiBibz::Builders::DataHtmlOptionsBuilder.new({}, {}, {}) end test 'add key' do @html_class_builder.add 'test' expected = { data: { "test" => true } } assert_equal expected, @html_class_builder.output end test 'add key and value' do @html_class_builder.add 'test', value: 'test' expected = { data: { "test" => 'test' } } assert_equal expected, @html_class_builder.output end test 'add key with no value' do @html_class_builder.add 'test', value: nil expected = {} assert_equal expected, @html_class_builder.output end test 'add key with value at false' do @html_class_builder.add 'test', value: false expected = { data: { "test" => false } } assert_equal expected, @html_class_builder.output end end
Version data entries
4 entries across 4 versions & 1 rubygems