Test Failed
Push — master ( 93364a...1dfae4 )
by Mike
02:35
created

CaffeineTest::testMiddlewareInjectsDripScript()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 8
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 8
rs 9.4285
cc 1
eloc 3
nc 1
nop 0
1
<?php namespace GeneaLabs\LaravelCaffeine\Tests\Feature;
2
3
use GeneaLabs\LaravelCaffeine\Tests\TestCase;
4
5
class CaffeineTest extends TestCase
6
{
7
    public function testBootstrap3TestPageCanLoad()
8
    {
9
        $dripRoute = config('genealabs-laravel-caffeine.route', 'genealabs/laravel-caffeine/drip');
10
        $response = $this->get($dripRoute);
11
12
        $response->assertStatus(204);
13
    }
14
15
    public function testMiddlewareInjectsDripScript()
16
    {
17
        // dd(\Route::getRoutes());
18
        $expectedResult = "<script>setInterval(function(){var e=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject('Microsoft.XMLHTTP');e.open('GET','/genealabs/laravel-caffeine/drip',!0);e.setRequestHeader('X-Requested-With','XMLHttpRequest');e.send();}, 300000);</script>";
19
20
        $response = $this->get(route('genealabs-laravel-caffeine.tests.form'));
21
22
        $response->assertSee($expectedResult);
23
    }
24
}
25