Sha256: 07b54937973cd09c801df27463adf09f0015cf3a65eab26d768dc79543e9eab4
Contents?: true
Size: 781 Bytes
Versions: 7
Compression:
Stored size: 781 Bytes
Contents
require 'test_helper' module Workarea module Catalog class CustomizationsTest < TestCase class FooCustomizations < Workarea::Catalog::Customizations customized_fields :foo, :bar, :a_test, :title_graphic end def test_handles_attributes_with_a_space_in_them customizations = FooCustomizations.new( '1234', 'A Test' => 'Hello, World', 'titleGraphic' => 'gritty.jpg' ) assert_equal('Hello, World', customizations.a_test) assert_equal('gritty.jpg', customizations.title_graphic) end def test_to_h customizations = FooCustomizations.new('1234', foo: 'test', bar: '') assert_equal({ foo: 'test' }, customizations.to_h.symbolize_keys) end end end end
Version data entries
7 entries across 7 versions & 1 rubygems