Sha256: dc9b052cf98bba794f106f4136b6f588f5bc478febc46a48654aa998b3b42a61
Contents?: true
Size: 782 Bytes
Versions: 5
Compression:
Stored size: 782 Bytes
Contents
require "assert" require 'osheet/format' module Osheet class FormatTest < Assert::Context desc "Osheet::Format" before do @f = Format.new(:number, { :decimal_places => 4, :comma_separator => true, :negative_numbers => :black_parenth }) end subject { @f } should "build format class instances" do assert_kind_of Format::Number, subject assert_equal 4, subject.decimal_places assert_equal true, subject.comma_separator assert_equal :black_parenth, subject.negative_numbers end should "error for invalid format types" do assert_raises ArgumentError do Format.new(:awesome, {}) end assert_nothing_raised do Format.new(:general) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
osheet-0.10.0 | test/format_test.rb |
osheet-0.9.2 | test/format_test.rb |
osheet-0.9.1 | test/format_test.rb |
osheet-0.9.0 | test/format_test.rb |
osheet-0.8.0 | test/format_test.rb |