1313namespace spec \PHPCR \Shell \Console \Helper ;
1414
1515use PHPCR \NodeInterface ;
16- use PHPCR \NodeType \NodeTypeInterface ;
1716use PhpSpec \ObjectBehavior ;
1817
1918class NodeHelperSpec extends ObjectBehavior
@@ -24,37 +23,19 @@ public function it_is_initializable()
2423 }
2524
2625 public function it_should_provide_a_method_to_determine_if_a_node_has_a_given_mixin (
27- NodeInterface $ node ,
28- NodeTypeInterface $ mixin1 ,
29- NodeTypeInterface $ mixin2 ,
30- NodeTypeInterface $ mixin3
26+ NodeInterface $ node
3127 ) {
32- $ node ->getMixinNodeTypes ()->willReturn ([
33- $ mixin1 , $ mixin2 , $ mixin3 ,
34- ]);
35-
36- $ mixin1 ->getName ()->willReturn ('mixin1 ' );
37- $ mixin2 ->getName ()->willReturn ('mixin1 ' );
38- $ mixin3 ->getName ()->willReturn ('mixin3 ' );
39-
40- $ this ->nodeHasMixinType ($ node , 'mixin1 ' )->shouldReturn (true );
41- $ this ->nodeHasMixinType ($ node , 'mixin5 ' )->shouldReturn (false );
28+ $ node ->isNodeType ('mixin1 ' )->willReturn (true );
29+ $ node ->isNodeType ('mixin2 ' )->willReturn (false );
4230 }
4331
4432 public function it_should_provide_a_method_to_determine_if_a_node_is_versionable (
4533 NodeInterface $ nodeVersionable ,
46- NodeInterface $ nodeNotVersionable ,
47- NodeTypeInterface $ mixin1 ,
48- NodeTypeInterface $ mixin2
34+ NodeInterface $ nodeNotVersionable
4935 ) {
50- $ nodeVersionable ->getMixinNodeTypes ()->willReturn ([
51- $ mixin1 , $ mixin2 ,
52- ]);
53- $ nodeNotVersionable ->getMixinNodeTypes ()->willReturn ([
54- $ mixin2 ,
55- ]);
5636 $ nodeNotVersionable ->getPath ()->willReturn ('foobar ' );
57- $ mixin1 ->getName ()->willReturn ('mix:versionable ' );
37+ $ nodeVersionable ->isNodeType ('mix:versionable ' )->willReturn (true );
38+ $ nodeNotVersionable ->isNodeType ('mix:versionable ' )->willReturn (false );
5839 $ this ->assertNodeIsVersionable ($ nodeVersionable )->shouldReturn (null );
5940
6041 try {
0 commit comments