Sha256: ad610e8093b4809334f11ab046d7cacf527e690858d1e31f087fd18cc44008fc
Contents?: true
Size: 828 Bytes
Versions: 4
Compression:
Stored size: 828 Bytes
Contents
# frozen_string_literal: true require 'test_helper' module EacRailsUtils class TablelessModelTest < ActiveSupport::TestCase class Stub < ::EacRailsUtils::TablelessModel attribute :tempo, DateTime end test 'date time array values' do stub = Stub.new('tempo(1i)' => '9', 'tempo(2i)' => '10', 'tempo(3i)' => '11', 'tempo(4i)' => '12', 'tempo(5i)' => '13', 'tempo(6i)' => '14') assert stub.tempo.is_a?(DateTime), "Class: |#{stub.tempo.class}|, Value: |#{stub.tempo}|" assert_equal 9, stub.tempo.year, 'Year' assert_equal 10, stub.tempo.month, 'Month' assert_equal 11, stub.tempo.day, 'Day' assert_equal 12, stub.tempo.hour, 'Hour' assert_equal 13, stub.tempo.minute, 'Minute' assert_equal 14, stub.tempo.second, 'Second' end end end
Version data entries
4 entries across 4 versions & 1 rubygems