@@ 73-87 (lines=15) @@ | ||
70 | /** |
|
71 | * Validate start_with filter |
|
72 | */ |
|
73 | public function testGetStartDimensionFilters() |
|
74 | { |
|
75 | Config::inst()->update(GoogleAnalyticsReportService::class, 'starts_with', '/'); |
|
76 | ||
77 | $filters = $this->service->getDimensionFilters(); |
|
78 | ||
79 | $this->assertTrue(is_array($filters)); |
|
80 | /** @var $filter */ |
|
81 | foreach ($filters as $filter) { |
|
82 | $this->assertInstanceOf(Google_Service_AnalyticsReporting_DimensionFilter::class, $filter); |
|
83 | $expressions = $filter->getExpressions(); |
|
84 | $this->assertEquals('/', $expressions[0]); |
|
85 | $this->assertEquals('BEGINS_WITH', $filter->getOperator()); |
|
86 | } |
|
87 | } |
|
88 | ||
89 | /** |
|
90 | * validate end_with filter |
|
@@ 92-105 (lines=14) @@ | ||
89 | /** |
|
90 | * validate end_with filter |
|
91 | */ |
|
92 | public function testGetEndDimensionFilters() |
|
93 | { |
|
94 | Config::inst()->update(GoogleAnalyticsReportService::class, 'ends_with', '/'); |
|
95 | ||
96 | $filters = $this->service->getDimensionFilters(); |
|
97 | ||
98 | $this->assertTrue(is_array($filters)); |
|
99 | foreach ($filters as $filter) { |
|
100 | $this->assertInstanceOf(Google_Service_AnalyticsReporting_DimensionFilter::class, $filter); |
|
101 | $expressions = $filter->getExpressions(); |
|
102 | $this->assertEquals('/', $expressions[0]); |
|
103 | $this->assertEquals('ENDS_WITH', $filter->getOperator()); |
|
104 | } |
|
105 | } |
|
106 | ||
107 | /** |
|
108 | * Test page filters are created |