test open in TransactionLinkSummary.spec.js

This commit is contained in:
ogerly 2023-01-19 10:14:45 +01:00
parent ad8e8b8609
commit 79d9af6ec4
4 changed files with 8 additions and 24 deletions

View File

@ -24,7 +24,6 @@ const propsData = {
memo: 'Eene meene Siegerpreis, vor mir steht ein Schokoeis. Hex-hex!', memo: 'Eene meene Siegerpreis, vor mir steht ein Schokoeis. Hex-hex!',
redeemedAt: null, redeemedAt: null,
validUntil: '2022-03-30T14:22:40.000Z', validUntil: '2022-03-30T14:22:40.000Z',
text: '',
}, },
{ {
amount: '6', amount: '6',
@ -36,7 +35,6 @@ const propsData = {
memo: 'Eene meene buntes Laub, auf dem Schrank da liegt kein Staub.', memo: 'Eene meene buntes Laub, auf dem Schrank da liegt kein Staub.',
redeemedAt: null, redeemedAt: null,
validUntil: '2022-03-30T14:22:40.000Z', validUntil: '2022-03-30T14:22:40.000Z',
text: '',
}, },
], ],
transactionLinkCount: 3, transactionLinkCount: 3,

View File

@ -6,7 +6,6 @@
:amount="amount" :amount="amount"
:memo="memo" :memo="memo"
:validUntil="validUntil" :validUntil="validUntil"
:text="text"
></clipboard-copy> ></clipboard-copy>
<label>{{ $t('qrCode') }}</label> <label>{{ $t('qrCode') }}</label>
<div class="text-center"> <div class="text-center">
@ -35,16 +34,5 @@ export default {
memo: { type: String, required: true }, memo: { type: String, required: true },
validUntil: { type: String, required: true }, validUntil: { type: String, required: true },
}, },
data() {
return {
text: `${this.link}
${this.$store.state.firstName} ${this.$t('transaction-link.send_you')} ${this.amount} Gradido.
"${this.memo}"
${this.$t('gdd_per_link.credit-your-gradido')} ${this.$t('gdd_per_link.validUntilDate', {
date: this.$d(new Date(this.validUntil), 'short'),
})}
${this.$t('gdd_per_link.link-hint')}`,
}
},
} }
</script> </script>

View File

@ -52,7 +52,6 @@ describe('TransactionLinkSummary', () => {
'Hokuspokus Haselnuss, Vogelbein und Fliegenfuß, damit der Trick gelingen muss!', 'Hokuspokus Haselnuss, Vogelbein und Fliegenfuß, damit der Trick gelingen muss!',
redeemedAt: null, redeemedAt: null,
validUntil: '2022-03-30T14:22:40.000Z', validUntil: '2022-03-30T14:22:40.000Z',
text: '',
}, },
{ {
amount: '85', amount: '85',
@ -63,7 +62,6 @@ describe('TransactionLinkSummary', () => {
memo: 'Mäusespeck und Katzenbuckel, Tricks und Tracks und Zauberkugel!', memo: 'Mäusespeck und Katzenbuckel, Tricks und Tracks und Zauberkugel!',
redeemedAt: null, redeemedAt: null,
validUntil: '2022-03-30T14:22:40.000Z', validUntil: '2022-03-30T14:22:40.000Z',
text: '',
}, },
{ {
amount: '95', amount: '95',
@ -75,7 +73,6 @@ describe('TransactionLinkSummary', () => {
'Abrakadabra 1,2,3, die Sonne kommt herbei. Schweinepups und Spuckebrei, der Regen ist vorbei.', 'Abrakadabra 1,2,3, die Sonne kommt herbei. Schweinepups und Spuckebrei, der Regen ist vorbei.',
redeemedAt: null, redeemedAt: null,
validUntil: '2022-03-30T14:22:40.000Z', validUntil: '2022-03-30T14:22:40.000Z',
text: '',
}, },
{ {
amount: '150', amount: '150',
@ -87,7 +84,6 @@ describe('TransactionLinkSummary', () => {
'Abrakadabra 1,2,3 was verschwunden ist komme herbei.Wieseldreck und Schweinemist, zaubern das ist keine List.', 'Abrakadabra 1,2,3 was verschwunden ist komme herbei.Wieseldreck und Schweinemist, zaubern das ist keine List.',
redeemedAt: null, redeemedAt: null,
validUntil: '2022-03-30T14:22:40.000Z', validUntil: '2022-03-30T14:22:40.000Z',
text: '',
}, },
], ],
}, },
@ -175,7 +171,6 @@ describe('TransactionLinkSummary', () => {
'Hat jemand die Nummer von der Hexe aus Schneewittchen? Ich bräuchte mal ein paar Äpfel.', 'Hat jemand die Nummer von der Hexe aus Schneewittchen? Ich bräuchte mal ein paar Äpfel.',
redeemedAt: null, redeemedAt: null,
validUntil: '2022-03-30T14:22:40.000Z', validUntil: '2022-03-30T14:22:40.000Z',
text: '',
}, },
{ {
amount: '86', amount: '86',
@ -187,7 +182,6 @@ describe('TransactionLinkSummary', () => {
'Die Windfahn´ krächzt am Dach, Der Uhu im Geklüfte; Was wispert wie ein Ach Verhallend in die Lüfte?', 'Die Windfahn´ krächzt am Dach, Der Uhu im Geklüfte; Was wispert wie ein Ach Verhallend in die Lüfte?',
redeemedAt: null, redeemedAt: null,
validUntil: '2022-03-30T14:22:40.000Z', validUntil: '2022-03-30T14:22:40.000Z',
text: '',
}, },
{ {
amount: '96', amount: '96',
@ -199,7 +193,6 @@ describe('TransactionLinkSummary', () => {
'Verschlafen kräht der Hahn, Ein Blitz noch, und ein trüber, Umwölbter Tag bricht an Walpurgisnacht vorüber!', 'Verschlafen kräht der Hahn, Ein Blitz noch, und ein trüber, Umwölbter Tag bricht an Walpurgisnacht vorüber!',
redeemedAt: null, redeemedAt: null,
validUntil: '2022-03-30T14:22:40.000Z', validUntil: '2022-03-30T14:22:40.000Z',
text: '',
}, },
{ {
amount: '150', amount: '150',
@ -210,7 +203,6 @@ describe('TransactionLinkSummary', () => {
memo: 'Eene meene Flaschenschrank, fertig ist der Hexentrank!', memo: 'Eene meene Flaschenschrank, fertig ist der Hexentrank!',
redeemedAt: null, redeemedAt: null,
validUntil: '2022-03-30T14:22:40.000Z', validUntil: '2022-03-30T14:22:40.000Z',
text: '',
}, },
], ],
}, },
@ -222,7 +214,7 @@ describe('TransactionLinkSummary', () => {
}) })
}) })
it('has eight transactionLinks', () => { it('has four transactionLinks', () => {
expect(wrapper.vm.transactionLinks).toHaveLength(4) expect(wrapper.vm.transactionLinks).toHaveLength(4)
}) })

View File

@ -4,11 +4,17 @@ export const copyLinks = {
amount: { type: String, required: true }, amount: { type: String, required: true },
memo: { type: String, required: true }, memo: { type: String, required: true },
validUntil: { type: String, required: true }, validUntil: { type: String, required: true },
text: { type: String, required: true },
}, },
data() { data() {
return { return {
canCopyLink: true, canCopyLink: true,
text: `${this.link}
${this.$store.state.firstName} ${this.$t('transaction-link.send_you')} ${this.amount} Gradido.
"${this.memo}"
${this.$t('gdd_per_link.credit-your-gradido')} ${this.$t('gdd_per_link.validUntilDate', {
date: this.$d(new Date(this.validUntil), 'short'),
})}
${this.$t('gdd_per_link.link-hint')}`,
} }
}, },
methods: { methods: {