Scalr\Tests\Service\Aws\ElbTest::testDeleteLoadBalancerPolicy PHP Method

testDeleteLoadBalancerPolicy() public method

    public function testDeleteLoadBalancerPolicy()
    {
        $loadBalancerName = self::LB_NAME_TEST;
        $elb = $this->getElbMock();
        $lb = $elb->loadBalancer->describe($loadBalancerName)->get(0);
        $this->assertEquals(2, count($lb->policies->lbCookieStickinessPolicies));
        $this->assertEquals(2, count($lb->policies->appCookieStickinessPolicies));
        $ret = $lb->deletePolicy('app-csp-policyname-1');
        $this->assertTrue($ret);
        $this->assertEquals(1, count($lb->policies->appCookieStickinessPolicies));
        $ret = $lb->policies->appCookieStickinessPolicies->get(1)->delete();
        $this->assertTrue($ret);
        $this->assertEquals(0, count($lb->policies->appCookieStickinessPolicies));
        $ret = $lb->policies->lbCookieStickinessPolicies->get(0)->delete();
        $this->assertTrue($ret);
        $this->assertEquals(1, count($lb->policies->lbCookieStickinessPolicies));
    }