Happyr\LinkedIn\Http\UrlGeneratorTest::testDropLinkedInParams PHP Method

testDropLinkedInParams() public method

    public function testDropLinkedInParams()
    {
        $gen = new DummyUrlGenerator();
        $test = 'foo=bar&code=foobar&baz=foo';
        $expected = '?foo=bar&baz=foo';
        $this->assertEquals($expected, $gen->dropLinkedInParams($test));
        $test = 'code=foobar&baz=foo';
        $expected = '?baz=foo';
        $this->assertEquals($expected, $gen->dropLinkedInParams($test));
        $test = 'foo=bar&code=foobar';
        $expected = '?foo=bar';
        $this->assertEquals($expected, $gen->dropLinkedInParams($test));
        $test = 'code=foobar';
        $expected = '';
        $this->assertEquals($expected, $gen->dropLinkedInParams($test));
        $test = '';
        $expected = '';
        $this->assertEquals($expected, $gen->dropLinkedInParams($test));
        /* ----------------- */
        $test = 'foo=bar&code=';
        $expected = '?foo=bar';
        $this->assertEquals($expected, $gen->dropLinkedInParams($test));
        $test = 'code=';
        $expected = '';
        $this->assertEquals($expected, $gen->dropLinkedInParams($test));
        $test = 'foo=bar&code';
        $expected = '?foo=bar';
        $this->assertEquals($expected, $gen->dropLinkedInParams($test));
        $test = 'code';
        $expected = '';
        $this->assertEquals($expected, $gen->dropLinkedInParams($test));
    }