Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F8393977
concat_spec.rb
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
concat_spec.rb
View Options
require
'spec_helper'
describe
'concat'
do
it
{
is_expected
.
not_to
eq
(
nil
)
}
it
{
is_expected
.
to
run
.
with_params
()
.
and_raise_error
(
Puppet
::
ParseError
)
}
it
{
is_expected
.
to
run
.
with_params
(
[
1
]
)
.
and_raise_error
(
Puppet
::
ParseError
)
}
it
{
is_expected
.
to
run
.
with_params
(
1
,
[
2
]
)
.
and_raise_error
(
Puppet
::
ParseError
)
}
it
{
is_expected
.
to
run
.
with_params
(
[
1
]
,
[
2
]
,
[
3
]
)
.
and_return
(
[
1
,
2
,
3
]
)
}
it
{
is_expected
.
to
run
.
with_params
(
[
'1'
,
'2'
,
'3'
]
,
[
'4'
,
'5'
,
'6'
]
)
.
and_return
(
[
'1'
,
'2'
,
'3'
,
'4'
,
'5'
,
'6'
]
)
}
it
{
is_expected
.
to
run
.
with_params
(
[
'1'
,
'2'
,
'3'
]
,
'4'
)
.
and_return
(
[
'1'
,
'2'
,
'3'
,
'4'
]
)
}
it
{
is_expected
.
to
run
.
with_params
(
[
'1'
,
'2'
,
'3'
]
,
[[
'4'
,
'5'
]
,
'6'
]
)
.
and_return
(
[
'1'
,
'2'
,
'3'
,
[
'4'
,
'5'
]
,
'6'
]
)
}
it
{
is_expected
.
to
run
.
with_params
(
[
'1'
,
'2'
]
,
[
'3'
,
'4'
]
,
[
'5'
,
'6'
]
)
.
and_return
(
[
'1'
,
'2'
,
'3'
,
'4'
,
'5'
,
'6'
]
)
}
it
{
is_expected
.
to
run
.
with_params
(
[
'1'
,
'2'
]
,
'3'
,
'4'
,
[
'5'
,
'6'
]
)
.
and_return
(
[
'1'
,
'2'
,
'3'
,
'4'
,
'5'
,
'6'
]
)
}
it
{
is_expected
.
to
run
.
with_params
(
[
{
"a"
=>
"b"
}
]
,
{
"c"
=>
"d"
,
"e"
=>
"f"
})
.
and_return
(
[
{
"a"
=>
"b"
},
{
"c"
=>
"d"
,
"e"
=>
"f"
}
]
)
}
it
{
is_expected
.
to
run
.
with_params
(
[
'ấ'
,
'β'
,
'c'
]
,
[
'đ'
,
'ể'
,
'ƒ'
]
)
.
and_return
(
[
'ấ'
,
'β'
,
'c'
,
'đ'
,
'ể'
,
'ƒ'
]
)
}
it
"should leave the original array intact"
do
argument1
=
[
'1'
,
'2'
,
'3'
]
original1
=
argument1
.
dup
argument2
=
[
'4'
,
'5'
,
'6'
]
original2
=
argument2
.
dup
result
=
subject
.
call
(
[
argument1
,
argument2
]
)
expect
(
argument1
)
.
to
eq
(
original1
)
expect
(
argument2
)
.
to
eq
(
original2
)
end
end
File Metadata
Details
Attached
Mime Type
text/x-ruby
Expires
Wed, Jun 4, 7:19 PM (5 d, 10 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3399076
Attached To
rSPSTD puppet-puppetlabs-stdlib
Event Timeline
Log In to Comment