45 lines
997 B
QML
45 lines
997 B
QML
|
import QtQuick 2.15
|
||
|
import QtTest 1.15
|
||
|
|
||
|
import AppLayouts.Wallet.controls 1.0
|
||
|
|
||
|
import Storybook 1.0
|
||
|
|
||
|
Item {
|
||
|
id: root
|
||
|
|
||
|
width: 600
|
||
|
height: 400
|
||
|
|
||
|
Component {
|
||
|
id: buttonCmp
|
||
|
|
||
|
TokenSelectorButton {
|
||
|
name: "ETH"
|
||
|
icon: ""
|
||
|
}
|
||
|
}
|
||
|
|
||
|
TestCase {
|
||
|
name: "TokenSelectorButton"
|
||
|
when: windowShown
|
||
|
|
||
|
function test_notSelected() {
|
||
|
const button = createTemporaryObject(buttonCmp, root)
|
||
|
|
||
|
verify(TestUtils.findTextItem(button, button.text))
|
||
|
verify(!TestUtils.findTextItem(button, "ETH"))
|
||
|
verify(findChild(button, "notSelectedContent"))
|
||
|
}
|
||
|
|
||
|
function test_selected() {
|
||
|
const button = createTemporaryObject(buttonCmp, root)
|
||
|
button.selected = true
|
||
|
|
||
|
verify(!TestUtils.findTextItem(button, button.text))
|
||
|
verify(TestUtils.findTextItem(button, "ETH"))
|
||
|
verify(findChild(button, "selectedContent"))
|
||
|
}
|
||
|
}
|
||
|
}
|