Sha256: ec536426af4108ffb55f12b00c9668da8bed6f4a002af696a00bf3f984258ffa
Contents?: true
Size: 828 Bytes
Versions: 10
Compression:
Stored size: 828 Bytes
Contents
require 'tempfile' require 'test_helper' require 'thermite/util' module Thermite class UtilTest < Minitest::Test include Thermite::ModuleTester class Tester include Thermite::TestHelper include Thermite::Util end def test_debug stub_debug_filename(nil) mock_module.debug('will not exist') debug_file = Tempfile.new('thermite_test') stub_debug_filename(debug_file.path) mock_module.debug('some message') mock_module.instance_variable_get('@debug').flush debug_file.rewind assert_equal "some message\n", debug_file.read ensure debug_file.close debug_file.unlink end def stub_debug_filename(value) mock_module.config.stubs(:debug_filename).returns(value) end def described_class Tester end end end
Version data entries
10 entries across 10 versions & 1 rubygems