Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
project
subrequests
Commits
5a389ac8
Unverified
Commit
5a389ac8
authored
Sep 12, 2017
by
Mateu Aguiló Bosch
Browse files
test(Misc): Add test coverage to the SubrequestsTree
parent
b9c94653
Changes
1
Hide whitespace changes
Inline
Side-by-side
tests/src/Unit/SubrequestsTreeTest.php
0 → 100644
View file @
5a389ac8
<?php
namespace
Drupal\Tests\subrequests\Unit
;
use
Drupal\subrequests\Subrequest
;
use
Drupal\subrequests\SubrequestsTree
;
use
Drupal\Tests\UnitTestCase
;
/**
* @coversDefaultClass \Drupal\subrequests\SubrequestsTree
* @group subrequests
*/
class
SubrequestsTreeTest
extends
UnitTestCase
{
/**
* @dataProvider dataProviderStack
* @covers ::stack
* @covers ::getLowestLevel
* @covers ::getNumLevels
*/
public
function
testStack
(
$input
,
$expected_count
)
{
$sut
=
new
SubrequestsTree
();
$sut
->
stack
(
$input
);
$this
->
assertSame
(
1
,
$sut
->
getNumLevels
());
$this
->
assertSame
(
$expected_count
,
count
(
$sut
->
getLowestLevel
()));
}
public
function
dataProviderStack
()
{
$defaults
=
[
'requestId'
=>
1
,
'body'
=>
''
,
'headers'
=>
[],
'waitFor'
=>
1
,
'_resolved'
=>
FALSE
,
'uri'
=>
''
,
'action'
=>
''
,
];
return
[
[[
new
Subrequest
(
$defaults
),
12
,
new
Subrequest
(
$defaults
)],
2
],
[[
12
],
0
],
];
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment