@@ -24,37 +24,19 @@ public function it_is_initializable()
24
24
}
25
25
26
26
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
27
+ NodeInterface $ node
31
28
) {
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 );
29
+ $ node ->isNodeType ('mixin1 ' )->willReturn (true );
30
+ $ node ->isNodeType ('mixin2 ' )->willReturn (false );
42
31
}
43
32
44
33
public function it_should_provide_a_method_to_determine_if_a_node_is_versionable (
45
34
NodeInterface $ nodeVersionable ,
46
- NodeInterface $ nodeNotVersionable ,
47
- NodeTypeInterface $ mixin1 ,
48
- NodeTypeInterface $ mixin2
35
+ NodeInterface $ nodeNotVersionable
49
36
) {
50
- $ nodeVersionable ->getMixinNodeTypes ()->willReturn ([
51
- $ mixin1 , $ mixin2 ,
52
- ]);
53
- $ nodeNotVersionable ->getMixinNodeTypes ()->willReturn ([
54
- $ mixin2 ,
55
- ]);
56
37
$ nodeNotVersionable ->getPath ()->willReturn ('foobar ' );
57
- $ mixin1 ->getName ()->willReturn ('mix:versionable ' );
38
+ $ nodeVersionable ->isNodeType ('mix:versionable ' )->willReturn (true );
39
+ $ nodeNotVersionable ->isNodeType ('mix:versionable ' )->willReturn (false );
58
40
$ this ->assertNodeIsVersionable ($ nodeVersionable )->shouldReturn (null );
59
41
60
42
try {
0 commit comments