Sha256: 957b4c779354dfaa7a48908863eb612e76037615c756ce7905115d96efc801f1

Contents?: true

Size: 907 Bytes

Versions: 16

Compression:

Stored size: 907 Bytes

Contents

#!/usr/bin/env ruby

require File.dirname(__FILE__) + '/../../lib/puppettest'

require 'puppettest'
require 'puppet/network/client/resource'

class TestDipperClient < Test::Unit::TestCase
    include PuppetTest::ServerTest

    def setup
        super
        @dipper = Puppet::Network::Client.dipper.new(:Path => tempfile)
    end

    # Make sure we can create a new file with 'restore'.
    def test_restore_to_new_file
        file = tempfile
        text = "asdf;lkajseofiqwekj"
        File.open(file, "w") { |f| f.puts text }
        md5 = nil
        assert_nothing_raised("Could not send file") do
            md5 = @dipper.backup(file)
        end

        newfile = tempfile
        assert_nothing_raised("could not restore to new path") do
            @dipper.restore(newfile, md5)
        end

        assert_equal(File.read(file), File.read(newfile), "did not restore correctly")
    end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
puppet-0.25.5 test/network/client/dipper.rb
puppet-0.25.4 test/network/client/dipper.rb
puppet-0.25.3 test/network/client/dipper.rb
puppet-0.24.9 test/network/client/dipper.rb
puppet-0.25.2 test/network/client/dipper.rb
puppet-0.25.1 test/network/client/dipper.rb
puppet-0.25.0 test/network/client/dipper.rb
puppet-0.24.0 test/network/client/dipper.rb
puppet-0.24.4 test/network/client/dipper.rb
puppet-0.24.1 test/network/client/dipper.rb
puppet-0.24.3 test/network/client/dipper.rb
puppet-0.24.2 test/network/client/dipper.rb
puppet-0.24.7 test/network/client/dipper.rb
puppet-0.24.5 test/network/client/dipper.rb
puppet-0.24.6 test/network/client/dipper.rb
puppet-0.24.8 test/network/client/dipper.rb