Completed
Push — master ( e01dda...35da90 )
by Michael
01:11
created

InstagramPostTest::testGetCMSFields()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 11

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 11
rs 9.9
c 0
b 0
f 0
cc 1
nc 1
nop 0
1
<?php
2
3
namespace X3dgoo\InstagramScraper\Tests;
4
5
use SilverStripe\Dev\SapphireTest;
6
use X3dgoo\InstagramScraper\Model\InstagramPost;
7
8
class InstagramPostTest extends SapphireTest
9
{
10
    protected $usesDatabase = true;
11
12
    public function testCreateInstagramPost()
13
    {
14
        $instagramPost = InstagramPost::create();
15
        $instagramPost->write();
16
17
        $this->assertNotNull($instagramPost);
18
    }
19
20
    public function testGetCMSFields()
21
    {
22
        $instagramPost = InstagramPost::create();
23
        $instagramPost->ImageThumbnailURL = 'https://www.google.com/image.png';
24
        $instagramPost->write();
25
26
        $fields = $instagramPost->getCMSFields();
27
28
        $this->assertNotNull($fields);
29
        $this->assertNotNull($fields->fieldByName('Root')->fieldByName('Main')->fieldByName('Show'));
30
    }
31
}
32