Parent

Class/Module Index [+]

Quicksearch

Rex::Transformer::UnitTest

Public Instance Methods

test_from_a() click to toggle source
# File lib/rex/transformer.rb.ut.rb, line 32
def test_from_a
        a = Rex::Transformer.transform([ [ 'one', 'two' ] ], Array, [ ArrayTester ], 'Jimmy')

        assert_equal('onetwo', a[0], "invalid from_a conversion")
end
test_transformer() click to toggle source
# File lib/rex/transformer.rb.ut.rb, line 20
def test_transformer
        a = Rex::Transformer.transform([ 'yo', 'ho' ], Array, [ String ], 'Jones')

        assert_equal(2, a.length, "invalid array length")
        assert_equal('yo', a[0], "invalid first element")
        assert_equal('ho', a[1], "invalid second element")

        assert_raise(Rex::ArgumentError, "invalid transform") {
                Rex::Transformer.transform('dog', Array, [ Pizza ], 'bob')
        }
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.