@@ 40-53 (lines=14) @@ | ||
37 | /** |
|
38 | * @test TranslatableChecker::isTranslatable |
|
39 | */ |
|
40 | public function testIsTranslatableOnInterface() |
|
41 | { |
|
42 | $translatableChecker = new TranslatableChecker(); |
|
43 | ||
44 | $object = new ModelTranslatable(); |
|
45 | ||
46 | $this->assertFalse($translatableChecker->isTranslatable($object)); |
|
47 | ||
48 | $translatableChecker->setSupportedInterfaces(array( |
|
49 | 'Sonata\TranslationBundle\Model\TranslatableInterface', |
|
50 | )); |
|
51 | ||
52 | $this->assertTrue($translatableChecker->isTranslatable($object)); |
|
53 | } |
|
54 | ||
55 | /** |
|
56 | * @test TranslatableChecker::isTranslatable |
|
@@ 58-71 (lines=14) @@ | ||
55 | /** |
|
56 | * @test TranslatableChecker::isTranslatable |
|
57 | */ |
|
58 | public function testIsTranslatableOnModel() |
|
59 | { |
|
60 | $translatableChecker = new TranslatableChecker(); |
|
61 | ||
62 | $object = new ModelCustomTranslatable(); |
|
63 | ||
64 | $this->assertFalse($translatableChecker->isTranslatable($object)); |
|
65 | ||
66 | $translatableChecker->setSupportedModels(array( |
|
67 | 'Sonata\AdminBundle\Tests\Checker\ModelCustomTranslatable', |
|
68 | )); |
|
69 | ||
70 | $this->assertTrue($translatableChecker->isTranslatable($object)); |
|
71 | } |
|
72 | ||
73 | /** |
|
74 | * @test TranslatableChecker::isTranslatable |