EricMakesStuff\ServerMonitor\Test\Unit\Monitors\SSLCertificateMonitorTest::it_can_parse_a_certificate_days_to_expiration PHP Method

it_can_parse_a_certificate_days_to_expiration() public method

    public function it_can_parse_a_certificate_days_to_expiration()
    {
        $monitor = new SSLCertificateMonitor(['url' => 'https://www.example.com/']);
        $certificate = $this->certificate;
        $certificate['validTo_time_t'] = strtotime('+2 days');
        $monitor->processCertificate($certificate);
        $this->assertEquals(2, $monitor->getCertificateDaysUntilExpiration());
        $certificate['validTo_time_t'] = strtotime('-2 days');
        $monitor->processCertificate($certificate);
        $this->assertEquals(-2, $monitor->getCertificateDaysUntilExpiration());
    }