Improve test and withdraw input style
This commit is contained in:
parent
0319d91ccb
commit
9c0a527970
@ -56,7 +56,7 @@ const emit = defineEmits(["makeAnotherTransaction"]);
|
|||||||
</div>
|
</div>
|
||||||
<div class="w-full max-w-4xl lg-view">
|
<div class="w-full max-w-4xl lg-view">
|
||||||
<ListingComponent
|
<ListingComponent
|
||||||
:deposit-list="[]"
|
:valid-deposits="[]"
|
||||||
:walletTransactions="lastWalletReleaseTransactions"
|
:walletTransactions="lastWalletReleaseTransactions"
|
||||||
:isManageMode="false"
|
:isManageMode="false"
|
||||||
>
|
>
|
||||||
|
@ -9,7 +9,7 @@ import { ref, watch } from "vue";
|
|||||||
|
|
||||||
// props
|
// props
|
||||||
const props = defineProps<{
|
const props = defineProps<{
|
||||||
depositList: ValidDeposit[];
|
validDeposits: ValidDeposit[];
|
||||||
walletTransactions: Event[];
|
walletTransactions: Event[];
|
||||||
}>();
|
}>();
|
||||||
|
|
||||||
@ -32,10 +32,10 @@ const callWithdraw = async () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const getRemaining = (): number => {
|
const getRemaining = (): number => {
|
||||||
if (props.depositList instanceof Array) {
|
if (props.validDeposits instanceof Array) {
|
||||||
// Here we are getting only the first element of the list because
|
// Here we are getting only the first element of the list because
|
||||||
// in this release only the BRL token is being used.
|
// in this release only the BRL token is being used.
|
||||||
const deposit = props.depositList[0];
|
const deposit = props.validDeposits[0];
|
||||||
return deposit ? deposit.remaining : 0;
|
return deposit ? deposit.remaining : 0;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
@ -115,18 +115,17 @@ showInitialItems();
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="pt-5">
|
<div class="pt-5">
|
||||||
<div class="py-2">
|
<div class="py-2 w-100">
|
||||||
<p class="text-sm leading-5 font-medium">Valor do saque</p>
|
<p class="text-sm leading-5 font-medium">Valor do saque</p>
|
||||||
<input
|
<input
|
||||||
type="number"
|
type="number"
|
||||||
name=""
|
name=""
|
||||||
id=""
|
id=""
|
||||||
placeholder="0"
|
placeholder="0"
|
||||||
class="text-2xl"
|
class="text-2xl text-gray-900 w-full outline-none"
|
||||||
v-model="withdrawAmount"
|
v-model="withdrawAmount"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<hr class="pb-3" />
|
<hr class="pb-3" />
|
||||||
<div class="flex justify-end items-center">
|
<div class="flex justify-end items-center">
|
||||||
<div
|
<div
|
||||||
|
@ -13,8 +13,8 @@ describe("ListingComponent.vue", () => {
|
|||||||
test("Test Message when an empty array is received", () => {
|
test("Test Message when an empty array is received", () => {
|
||||||
const wrapper = mount(ListingComponent, {
|
const wrapper = mount(ListingComponent, {
|
||||||
props: {
|
props: {
|
||||||
depositList: [],
|
validDeposits: [],
|
||||||
walletTransactions: []
|
walletTransactions: [],
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -24,7 +24,7 @@ describe("ListingComponent.vue", () => {
|
|||||||
test("Test number of elements in the list first render", () => {
|
test("Test number of elements in the list first render", () => {
|
||||||
const wrapper = mount(ListingComponent, {
|
const wrapper = mount(ListingComponent, {
|
||||||
props: {
|
props: {
|
||||||
depositList: [],
|
validDeposits: [],
|
||||||
walletTransactions: MockEvents,
|
walletTransactions: MockEvents,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
@ -37,8 +37,8 @@ describe("ListingComponent.vue", () => {
|
|||||||
test("Test load more button behavior", async () => {
|
test("Test load more button behavior", async () => {
|
||||||
const wrapper = mount(ListingComponent, {
|
const wrapper = mount(ListingComponent, {
|
||||||
props: {
|
props: {
|
||||||
depositList: MockValidDeposits,
|
validDeposits: MockValidDeposits,
|
||||||
walletTransactions: [],
|
walletTransactions: MockEvents,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
const btn = wrapper.find("button");
|
const btn = wrapper.find("button");
|
||||||
@ -50,13 +50,13 @@ describe("ListingComponent.vue", () => {
|
|||||||
|
|
||||||
elements = wrapper.findAll(".item-container");
|
elements = wrapper.findAll(".item-container");
|
||||||
|
|
||||||
expect(elements).toHaveLength(5);
|
expect(elements).toHaveLength(4);
|
||||||
});
|
});
|
||||||
|
|
||||||
test("Test withdraw offer button emit", async () => {
|
test("Test withdraw offer button emit", async () => {
|
||||||
const wrapper = mount(ListingComponent, {
|
const wrapper = mount(ListingComponent, {
|
||||||
props: {
|
props: {
|
||||||
depositList: MockValidDeposits,
|
validDeposits: MockValidDeposits,
|
||||||
walletTransactions: MockEvents,
|
walletTransactions: MockEvents,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
@ -89,4 +89,33 @@ export const MockEvents: Event[] = [
|
|||||||
getTransaction: vi.fn(),
|
getTransaction: vi.fn(),
|
||||||
getTransactionReceipt: vi.fn(),
|
getTransactionReceipt: vi.fn(),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
blockNumber: 4,
|
||||||
|
blockHash: "0x8",
|
||||||
|
transactionIndex: 4,
|
||||||
|
removed: false,
|
||||||
|
address: "0x0",
|
||||||
|
data: "0x0",
|
||||||
|
topics: ["0x0", "0x0"],
|
||||||
|
transactionHash: "0x0",
|
||||||
|
logIndex: 4,
|
||||||
|
event: "LockReleased",
|
||||||
|
eventSignature: "LockReleased(address,uint256,address,uint256)",
|
||||||
|
args: [
|
||||||
|
"0x0",
|
||||||
|
{
|
||||||
|
type: "BigNumber",
|
||||||
|
hex: "0x00",
|
||||||
|
},
|
||||||
|
"0x0",
|
||||||
|
{
|
||||||
|
type: "BigNumber",
|
||||||
|
hex: "0x6c6b935b8bbd400000",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
getBlock: vi.fn(),
|
||||||
|
removeListener: vi.fn(),
|
||||||
|
getTransaction: vi.fn(),
|
||||||
|
getTransactionReceipt: vi.fn(),
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
@ -89,7 +89,7 @@ watch(networkName, async () => {
|
|||||||
<div class="header">Gerenciar Ofertas</div>
|
<div class="header">Gerenciar Ofertas</div>
|
||||||
<div class="w-full max-w-4xl">
|
<div class="w-full max-w-4xl">
|
||||||
<ListingComponent
|
<ListingComponent
|
||||||
:deposit-list="depositList"
|
:valid-deposits="depositList"
|
||||||
:wallet-transactions="transactionsList"
|
:wallet-transactions="transactionsList"
|
||||||
@deposit-withdrawn="updateRemaining"
|
@deposit-withdrawn="updateRemaining"
|
||||||
></ListingComponent>
|
></ListingComponent>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user