mirror of
https://github.com/logos-blockchain/lez-programs.git
synced 2026-08-25 14:11:09 +00:00
fix(liquidity): distinguish quote refresh from submission
This commit is contained in:
@@ -275,6 +275,8 @@ Item {
|
||||
confirmText: qsTr("Submit")
|
||||
busy: newPositionFlow.submitting
|
||||
|| (snapshot.quoteReady === false && newPositionFlow.quoteLoading)
|
||||
busyText: newPositionFlow.submitting
|
||||
? qsTr("Submitting…") : qsTr("Updating quote…")
|
||||
confirmEnabled: snapshot.quoteReady === true
|
||||
&& newPositionFlow.walletCanSubmit
|
||||
summary: liquidityConfirmationSummary
|
||||
|
||||
@@ -219,6 +219,33 @@ TestCase {
|
||||
tryCompare(dialog, "opened", false)
|
||||
}
|
||||
|
||||
function test_destinationRequoteUsesQuoteBusyText() {
|
||||
var backend = createTemporaryObject(backendComponent, testCase)
|
||||
var page = createTemporaryObject(pageComponent, testCase, {
|
||||
"backend": backend,
|
||||
"visible": true
|
||||
})
|
||||
verify(page)
|
||||
|
||||
var dialog = findChild(page, "liquidityConfirmationDialog")
|
||||
verify(dialog)
|
||||
dialog.openWithSnapshot({
|
||||
"quoteReady": false,
|
||||
"request": ({})
|
||||
})
|
||||
tryCompare(dialog, "opened", true)
|
||||
|
||||
page.flow.quoteLoading = true
|
||||
tryCompare(dialog, "busy", true)
|
||||
compare(dialog.busyText, "Updating quote…")
|
||||
compare(findChild(dialog, "transactionConfirmButton").text,
|
||||
"Updating quote…")
|
||||
compare(backend.submitCalls, 0)
|
||||
|
||||
page.flow.quoteLoading = false
|
||||
dialog.cancel()
|
||||
}
|
||||
|
||||
function test_missingPoolSubmissionStartsPoolProbeWithoutWalletRefresh() {
|
||||
var backend = createTemporaryObject(backendComponent, testCase, {
|
||||
"submitResult": {
|
||||
|
||||
Reference in New Issue
Block a user