Sha256: ec70c45c5588435ed79036739dc769e44d9888cff1312a158284732bf7310219

Contents?: true

Size: 650 Bytes

Versions: 1

Compression:

Stored size: 650 Bytes

Contents

# -*- coding: utf-8 -*-
require 'bacon'
require 'unit'
require 'unit/dsl'

describe "Unit" do
  describe "#default_system" do
    describe "#load" do
      it "should load an IO object" do
        test_file = File.join(File.dirname(__FILE__), "yml", "io.yml")
        File.open(test_file) do |file|
          Unit.default_system.load(file)
        end
        Unit(1, "pim").should.equal Unit(3.14159, "m")
      end

      it "should load a file" do
        test_file = File.join(File.dirname(__FILE__), "yml", "filename.yml")
        Unit.default_system.load(test_file)
        Unit(2, "dzm").should.equal Unit(24, "m")
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
unit-0.3.0 test/system_test.rb