/** * @test */ public function getSubstitutedConfigCustom() { $this->subject->setServer('pop.example.com'); $this->subject->setProtocol('pop'); $this->subject->setPort(123); $this->subject->setUsername('connor'); $this->subject->setPassword(\Ecodev\Newsletter\Tools::encrypt('skynet')); $config = 'server : ###SERVER### protocol: ###PROTOCOL### port : ###PORT### username: ###USERNAME### password: ###PASSWORD###'; $this->subject->setConfig(\Ecodev\Newsletter\Tools::encrypt($config)); $expected = 'server : pop.example.com protocol: pop port : 123 username: connor password: skynet'; $this->assertSame($expected, $this->subject->getSubstitutedConfig()); }
/** * @test */ public function setServerForStringSetsServer() { $this->subject->setServer('Conceived at T3CON10'); $this->assertAttributeEquals('Conceived at T3CON10', 'server', $this->subject); }