Sha256: ff70550aef9597f321734364ff730d3113e51eab5a7ea07168d399b931cc2de9

Contents?: true

Size: 1015 Bytes

Versions: 5

Compression:

Stored size: 1015 Bytes

Contents

require "mireru/container"

class ContainerTest < Test::Unit::TestCase
  def setup
    @container = Mireru::Container.new
  end

  def test_no_argument
    valid = @container.__send__(:file?, nil)
    assert_false(valid)
  end

  def test_missing_file
    valid = @container.__send__(:file?, "hoge")
    assert_false(valid)
  end

  def test_no_extention_file_type
    file = File.join(File.dirname(__FILE__), "fixtures", "no-extention")
    valid = @container.__send__(:file?, file)
    assert_true(valid)
  end

  def test_png_file
    file = File.join(File.dirname(__FILE__), "fixtures", "nijip.png")
    valid = @container.__send__(:file?, file)
    assert_true(valid)
  end

  def test_txt_file
    file = File.join(File.dirname(__FILE__), "fixtures", "LICENSE.txt")
    valid = @container.__send__(:file?, file)
    assert_true(valid)
  end

  def test_rb_file
    file = File.join(File.dirname(__FILE__), "fixtures", "nijip.rb")
    valid = @container.__send__(:file?, file)
    assert_true(valid)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mireru-0.1.4 test/test-container.rb
mireru-0.1.3 test/test-container.rb
mireru-0.1.2 test/test-container.rb
mireru-0.1.1 test/test-container.rb
mireru-0.1.0 test/test-container.rb