objectManager = Bootstrap::getObjectManager(); $this->model = $this->objectManager->get(CheckoutConfigProvider::class); } /** * @magentoConfigFixture current_store persistent/options/enabled 1 * @magentoConfigFixture current_store persistent/options/remember_enabled 1 * @magentoConfigFixture current_store persistent/options/remember_default 1 * * @return void */ public function testRememberMeEnabled(): void { $expectedConfig = [ 'persistenceConfig' => ['isRememberMeCheckboxVisible' => true, 'isRememberMeCheckboxChecked' => true], ]; $config = $this->model->getConfig(); $this->assertEquals($expectedConfig, $config); } /** * @magentoConfigFixture current_store persistent/options/enabled 1 * @magentoConfigFixture current_store persistent/options/remember_enabled 0 * @magentoConfigFixture current_store persistent/options/remember_default 0 * * @return void */ public function testRememberMeDisabled(): void { $expectedConfig = [ 'persistenceConfig' => ['isRememberMeCheckboxVisible' => false, 'isRememberMeCheckboxChecked' => false], ]; $config = $this->model->getConfig(); $this->assertEquals($expectedConfig, $config); } /** * @magentoConfigFixture current_store persistent/options/enabled 0 * @magentoConfigFixture current_store persistent/options/remember_default 0 * * @return void */ public function testPersistentDisabled(): void { $expectedConfig = [ 'persistenceConfig' => ['isRememberMeCheckboxVisible' => false, 'isRememberMeCheckboxChecked' => false], ]; $config = $this->model->getConfig(); $this->assertEquals($expectedConfig, $config); } }