2014-05-05 13:46:52 +01:00
|
|
|
# -*- coding:binary -*-
|
|
|
|
|
require 'spec_helper'
|
|
|
|
|
|
2014-12-06 21:07:20 +00:00
|
|
|
require 'rex/powershell'
|
2014-05-05 13:46:52 +01:00
|
|
|
|
2014-12-06 21:07:20 +00:00
|
|
|
describe Rex::Powershell::Param do
|
2014-05-05 13:46:52 +01:00
|
|
|
|
|
|
|
|
let(:param_name) do
|
|
|
|
|
Rex::Text.rand_text_alpha(15)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
let(:klass_name) do
|
|
|
|
|
Rex::Text.rand_text_alpha(15)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
describe "::initialize" do
|
|
|
|
|
it 'should create a param' do
|
2014-12-06 21:07:20 +00:00
|
|
|
param = Rex::Powershell::Param.new(klass_name, param_name)
|
2014-05-05 13:46:52 +01:00
|
|
|
param.should be
|
|
|
|
|
param.name.should eq param_name
|
|
|
|
|
param.klass.should eq klass_name
|
2014-08-25 18:13:38 -05:00
|
|
|
param.to_s.include?("[#{klass_name}]$#{param_name}").should be_truthy
|
2014-05-05 13:46:52 +01:00
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|