Definition at line 8 of file VariableTest.php.
◆ setUp()
◆ testCollection()
Definition at line 71 of file VariableTest.php.
75 $this->assertEquals(1,
$collection->getStoreId(),
'Store id setter and getter');
78 $this->assertContains(
'variable_value', (
string)
$collection->getSelect());
◆ testGetSetStoreId()
Definition at line 22 of file VariableTest.php.
24 $this->_model->setStoreId(1);
25 $this->assertEquals(1, $this->_model->getStoreId());
◆ testGetValue()
Definition at line 41 of file VariableTest.php.
43 $html =
'<p>test</p>';
45 $this->_model->setData([
'code' =>
'test_code',
'html_value' => $html,
'plain_value' =>
$text]);
46 $this->assertEquals($html, $this->_model->getValue());
◆ testGetVariablesOptionArray()
testGetVariablesOptionArray |
( |
| ) |
|
Definition at line 66 of file VariableTest.php.
68 $this->assertEquals([], $this->_model->getVariablesOptionArray());
◆ testGetVariablesOptionArrayWithHtmlLabel()
testGetVariablesOptionArrayWithHtmlLabel |
( |
| ) |
|
Test to verify that returned by getVariablesOptionArray() custom variable label is HTML escaped.
Definition at line 85 of file VariableTest.php.
87 $expectedLabel =
'<b>HTML Name value</b>';
89 'code' =>
'html_name',
90 'name' =>
'<b>HTML Name value</b>' 92 $this->_model->setData(
$data)->save();
93 $actualLabel = current(current($this->_model->getVariablesOptionArray())[
'label']->getArguments());
94 $this->assertEquals($expectedLabel, $actualLabel);
◆ testLoadByCode()
Definition at line 28 of file VariableTest.php.
30 $this->_model->setData([
'code' =>
'test_code',
'name' =>
'test_name']);
31 $this->_model->save();
34 \
Magento\Variable\Model\Variable::class
37 $this->assertEquals($this->_model->getName(),
$variable->getName());
38 $this->_model->delete();
static getObjectManager()
◆ testValidate()
Definition at line 51 of file VariableTest.php.
53 $this->assertNotEmpty($this->_model->validate());
54 $this->_model->setName(
'test')->setCode(
'test');
55 $this->assertNotEmpty($this->_model->validate());
56 $this->_model->save();
58 $this->assertTrue($this->_model->validate());
59 $this->_model->delete();
60 }
catch (\Exception $e) {
61 $this->_model->delete();
◆ $_model
The documentation for this class was generated from the following file:
- vendor/magento/magento2-base/dev/tests/integration/testsuite/Magento/Variable/Model/VariableTest.php