Passed
Pull Request — master (#133)
by
unknown
02:15
created

SiteTreePublishingEngineTest::testCollectChangesForUnpublishing()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 12
Code Lines 8

Duplication

Lines 0
Ratio 0 %

Importance

Changes 2
Bugs 0 Features 0
Metric Value
cc 1
eloc 8
c 2
b 0
f 0
nc 1
nop 0
dl 0
loc 12
rs 10
1
<?php
2
//
3
//namespace SilverStripe\StaticPublishQueue\Test;
4
//
5
//use SilverStripe\Core\Config\Config;
6
//use SilverStripe\Core\Injector\Injector;
7
//use SilverStripe\Dev\SapphireTest;
8
//use SilverStripe\StaticPublishQueue\Test\SiteTreePublishingEngineTest\Model\StaticPublishingTriggerPage;
9
//use Symbiote\QueuedJobs\Services\QueuedJobHandler;
10
//use Symbiote\QueuedJobs\Services\QueuedJobService;
11
//use Symbiote\QueuedJobs\Tests\QueuedJobsTest\QueuedJobsTest_Handler;
12
//
13
//class SiteTreePublishingEngineTest extends SapphireTest
14
//{
15
//    protected function setUp()
16
//    {
17
//        parent::setUp();
18
//
19
//        Config::modify()->set(QueuedJobService::class, 'use_shutdown_function', false);
20
//        Injector::inst()->registerService(new QueuedJobsTest_Handler(), QueuedJobHandler::class);
21
//        Injector::inst()->registerService(new QueuedJobsTestService(), QueuedJobService::class);
22
//    }
23
//
24
//    public function testCollectChangesForPublishing()
25
//    {
26
//        $obj = StaticPublishingTriggerPage::create();
27
//        $obj->collectChanges(['action' => 'publish']);
28
//
29
//        $this->assertSame(
30
//            '/updateOnPublish',
31
//            $obj->getToUpdate()->first()->url
32
//        );
33
//        $this->assertSame(
34
//            '/deleteOnPublish',
35
//            $obj->getToDelete()->first()->url
36
//        );
37
//    }
38
//
39
//    public function testCollectChangesForUnpublishing()
40
//    {
41
//        $obj = StaticPublishingTriggerPage::create();
42
//        $obj->collectChanges(['action' => 'unpublish']);
43
//
44
//        $this->assertSame(
45
//            '/updateOnUnpublish',
46
//            $obj->getToUpdate()->first()->url
47
//        );
48
//        $this->assertSame(
49
//            '/deleteOnUnpublish',
50
//            $obj->getToDelete()->first()->url
51
//        );
52
//    }
53
//}
54