Sha256: 192e28844680c81f131ecb381227b7ef0374f594aecdc2619e9ca0feb60d4551

Contents?: true

Size: 540 Bytes

Versions: 422

Compression:

Stored size: 540 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/../../test_helper')
require 'rbbt/util/tmpfile'
require 'test/unit'

class TestTmpFile < Test::Unit::TestCase

  def test_tmp_file
    assert(TmpFile.tmp_file("test") =~ /tmp\/test\d+$/)
  end

  def test_do_tmp_file
    content = "Hello World!"
    TmpFile.with_file(content) do |file|
      assert_equal content, File.open(file).read
    end
  end

  def test_extension
    TmpFile.with_file(nil, true, :extension => 'txt') do |file|
      assert file =~ /\.txt$/
    end

  end

end


Version data entries

422 entries across 422 versions & 1 rubygems

Version Path
rbbt-util-5.25.17 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.25.16 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.25.15 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.25.14 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.25.13 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.25.12 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.25.10 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.25.9 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.25.8 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.25.7 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.25.6 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.25.5 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.25.4 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.25.3 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.25.1 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.25.0 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.24.5 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.24.4 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.24.3 test/rbbt/util/test_tmpfile.rb
rbbt-util-5.24.2 test/rbbt/util/test_tmpfile.rb