added locators for governance

This commit is contained in:
Roman Kasinsky 2022-07-28 00:46:58 +03:00
parent 767541ef61
commit 191cea7618
4 changed files with 28 additions and 7 deletions

View File

@ -1,5 +1,5 @@
<template> <template>
<div class="proposal"> <div class="proposal" data-test="proposal_page">
<h1 class="title">{{ $t('createProposal') }}</h1> <h1 class="title">{{ $t('createProposal') }}</h1>
<div class="columns is-multiline"> <div class="columns is-multiline">
@ -9,7 +9,7 @@
:message="isValidTitle ? '' : $t('proposal.error.title')" :message="isValidTitle ? '' : $t('proposal.error.title')"
:type="{ 'is-warning': !isValidTitle }" :type="{ 'is-warning': !isValidTitle }"
> >
<b-input v-model="validTitle" :placeholder="$t('title')"></b-input> <b-input v-model="validTitle" :placeholder="$t('title')" data-test="input_proposal_title"></b-input>
</b-field> </b-field>
</div> </div>
<div class="column is-6"> <div class="column is-6">
@ -22,6 +22,7 @@
v-model="address" v-model="address"
:placeholder="$t('proposalAddress')" :placeholder="$t('proposalAddress')"
:size="!address ? '' : hasValidAddress ? '' : 'is-warning'" :size="!address ? '' : hasValidAddress ? '' : 'is-warning'"
data-test="input_proposal_address"
></b-input> ></b-input>
</b-field> </b-field>
</div> </div>
@ -31,13 +32,19 @@
:type="{ 'is-warning': !isValidDescription }" :type="{ 'is-warning': !isValidDescription }"
:label="$t('proposalDescription')" :label="$t('proposalDescription')"
> >
<b-input v-model="validDescription" maxlength="2000" type="textarea"></b-input> <b-input
v-model="validDescription"
maxlength="2000"
type="textarea"
data-test="input_proposal_description"
></b-input>
</b-field> </b-field>
</div> </div>
</div> </div>
<b-tooltip :label="`${$t('onlyOneProposalErr')}`" position="is-top" :active="cannotCreate" multilined> <b-tooltip :label="`${$t('onlyOneProposalErr')}`" position="is-top" :active="cannotCreate" multilined>
<b-button <b-button
:disabled="cannotCreate" :disabled="cannotCreate"
data-test="button_create_proposal"
type="is-primary" type="is-primary"
:icon-left="isFetchingBalances ? '' : 'plus'" :icon-left="isFetchingBalances ? '' : 'plus'"
outlined outlined

View File

@ -6,6 +6,7 @@
<b-field :label="$t('recipient')"> <b-field :label="$t('recipient')">
<b-input <b-input
v-model="delegatee" v-model="delegatee"
data-test="input_recipient_address"
:placeholder="$t('address')" :placeholder="$t('address')"
:size="!delegatee ? '' : isValidAddress ? 'is-primary' : 'is-warning'" :size="!delegatee ? '' : isValidAddress ? 'is-primary' : 'is-warning'"
></b-input> ></b-input>
@ -27,6 +28,7 @@
<b-button <b-button
:disabled="!canDelegate || !isValidAddress" :disabled="!canDelegate || !isValidAddress"
type="is-primary is-fullwidth" type="is-primary is-fullwidth"
data-test="button_delegate"
outlined outlined
@click="onDelegate" @click="onDelegate"
> >

View File

@ -1,5 +1,5 @@
<template> <template>
<b-tab-item :label="$t('stakingReward.label.tab')"> <b-tab-item :label="$t('stakingReward.label.tab')" header-class="claim_tab">
<div class="p"> <div class="p">
{{ $t('stakingReward.description') }} {{ $t('stakingReward.description') }}
</div> </div>
@ -7,7 +7,13 @@
{{ $t('stakingReward.label.input') }}: {{ $t('stakingReward.label.input') }}:
<span><number-format :value="reward" /> TORN</span> <span><number-format :value="reward" /> TORN</span>
</div> </div>
<b-button :disabled="notAvailableClaim" type="is-primary is-fullwidth" outlined @click="onClaim"> <b-button
:disabled="notAvailableClaim"
data-test="button_claim"
type="is-primary is-fullwidth"
outlined
@click="onClaim"
>
{{ $t('stakingReward.action') }} {{ $t('stakingReward.action') }}
</b-button> </b-button>
</b-tab-item> </b-tab-item>

View File

@ -1,5 +1,5 @@
<template> <template>
<b-tab-item :label="$t('undelegate')"> <b-tab-item :label="$t('undelegate')" header-class="undelegate_tab">
<div class="p"> <div class="p">
{{ $t('undelegateTabDesc') }} {{ $t('undelegateTabDesc') }}
</div> </div>
@ -16,7 +16,13 @@
:active="!canUndelegate" :active="!canUndelegate"
multilined multilined
> >
<b-button :disabled="!canUndelegate" type="is-primary is-fullwidth" outlined @click="onUndelegate"> <b-button
:disabled="!canUndelegate"
data-test="button_undelegate"
type="is-primary is-fullwidth"
outlined
@click="onUndelegate"
>
{{ $t('undelegate') }} {{ $t('undelegate') }}
</b-button> </b-button>
</b-tooltip> </b-tooltip>