Sha256: b2bd96354bfdabe8e09a095b97723f2bf8d66cff0268dc7857309ab3715dc1dd

Contents?: true

Size: 697 Bytes

Versions: 2

Compression:

Stored size: 697 Bytes

Contents

require "minitest/autorun"
require "basis/my"

class BasisMyTest < MiniTest::Unit::TestCase
  def setup
    @my = Basis::My.new "rake-remote_task"
  end
  
  def test_classname
    assert_equal "Rake::RemoteTask", @my.classname
  end
  
  def test_initialize
    m = Basis::My.new "foo"
    assert_equal "foo", m.name
  end

  def test_path
    assert_equal "rake/remote_task", @my.path
  end

  def test_to_h
    h = @my.to_h

    assert_equal @my.classname, h["my.classname"]
    assert_equal @my.name, h["my.name"]
    assert_equal @my.path, h["my.path"]
    assert_equal @my.underpath, h["my.underpath"]
  end

  def test_underpath
    assert_equal "rake_remote_task", @my.underpath
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
basis-1.1.0 test/test_basis_my.rb
basis-1.0.0 test/test_basis_my.rb