Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
magento2-base
dev
tests
functional
tests
app
Magento
Sales
Test
Block
Adminhtml
Order
StatusGrid.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Sales\Test\Block\Adminhtml\Order
;
8
12
class
StatusGrid
extends
\Magento\Backend\Test\Block\Widget\Grid
13
{
17
protected
$filters
= [
18
'label'
=> [
19
'selector'
=>
'#sales_order_status_grid_filter_label'
,
20
],
21
'status'
=> [
22
'selector'
=>
'#sales_order_status_grid_filter_status'
,
23
],
24
'state'
=> [
25
'selector'
=>
'#sales_order_status_grid_filter_state'
,
26
],
27
];
28
34
protected
$editLink
=
'[data-column="label"]'
;
35
41
protected
$unassignLink
=
'[data-column="unassign"] a'
;
42
50
public
function
searchAndUnassign
(array $filter)
51
{
52
$this->
search
($filter);
53
$selectItem
= $this->_rootElement->find($this->unassignLink);
54
if
(
$selectItem
->isVisible()) {
55
$selectItem
->click();
56
}
else
{
57
throw
new \Exception(
"Searched item was not found by filter\n"
. print_r($filter,
true
));
58
}
59
}
60
67
public
function
isAssign
(array $filter)
68
{
69
$this->
search
($filter);
70
return
$this->_rootElement->find($this->unassignLink)->isVisible();
71
}
72
}
Magento\Sales\Test\Block\Adminhtml\Order
Magento\Sales\Test\Block\Adminhtml\Order\StatusGrid\$editLink
$editLink
Definition:
StatusGrid.php:34
Magento\Sales\Test\Block\Adminhtml\Order\StatusGrid\searchAndUnassign
searchAndUnassign(array $filter)
Definition:
StatusGrid.php:50
Magento\Sales\Test\Block\Adminhtml\Order\StatusGrid\$unassignLink
$unassignLink
Definition:
StatusGrid.php:41
Magento\Sales\Test\Block\Adminhtml\Order\StatusGrid\isAssign
isAssign(array $filter)
Definition:
StatusGrid.php:67
Magento\Sales\Test\Block\Adminhtml\Order\StatusGrid
Definition:
StatusGrid.php:12
Magento\Backend\Test\Block\Widget\Grid
Definition:
Grid.php:21
Magento\Backend\Test\Block\Widget\Grid\search
search(array $filter)
Definition:
Grid.php:246
Magento\Sales\Test\Block\Adminhtml\Order\StatusGrid\$filters
$filters
Definition:
StatusGrid.php:17
Magento\Backend\Test\Block\Widget\Grid\$selectItem
$selectItem
Definition:
Grid.php:77