mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
Fix creation date for transaction links for seeding
- Add some commented code for future testing of 'withRedeemed', 'withExpired'.
This commit is contained in:
parent
5f2690949f
commit
cabb844c2c
@ -1493,7 +1493,7 @@ describe('AdminResolver', () => {
|
||||
})
|
||||
})
|
||||
|
||||
// Wolle: works not as expected, because of wrong 'linkCount' at least
|
||||
// TODO: works not as expected, because the expired link is not in the result eventhogh a link has 'createdAt' at the very first of 2022 and should be expired
|
||||
describe.skip('filter by expired', () => {
|
||||
it('finds 6 open transaction links and 1 deleted and no redeemed', async () => {
|
||||
await expect(
|
||||
@ -1530,7 +1530,7 @@ describe('AdminResolver', () => {
|
||||
})
|
||||
})
|
||||
|
||||
// Wolle: not done jet
|
||||
// TODO: works not as expected, because 'redeemedAt' and 'redeemedBy' have to be added to the transaktion link factory
|
||||
describe.skip('filter by redeemed', () => {
|
||||
it('finds 6 open transaction links and 1 deleted and no redeemed', async () => {
|
||||
await expect(
|
||||
@ -1549,15 +1549,20 @@ describe('AdminResolver', () => {
|
||||
expect.objectContaining({
|
||||
data: {
|
||||
listTransactionLinksAdmin: {
|
||||
linkCount: 7, // Wolle: finds 5 but counts 7
|
||||
linkCount: 6,
|
||||
linkList: expect.arrayContaining([
|
||||
expect.objectContaining({
|
||||
expect.not.objectContaining({
|
||||
memo: 'Leider wollte niemand meine Gradidos zum Neujahr haben :(',
|
||||
// Wolle: createdAt: new Date(2022, 0, 1),
|
||||
createdAt: expect.any(String),
|
||||
}),
|
||||
expect.objectContaining({
|
||||
memo: 'Yeah, eingelöst!',
|
||||
redeemedAt: expect.any(String),
|
||||
redeemedBy: expect.any(Number),
|
||||
}),
|
||||
expect.not.objectContaining({
|
||||
memo: 'Da habe ich mich wohl etwas übernommen.',
|
||||
// Wolle: deletedAt: expect.any(String),
|
||||
deletedAt: expect.any(String),
|
||||
}),
|
||||
]),
|
||||
},
|
||||
|
||||
@ -3,5 +3,8 @@ export interface TransactionLinkInterface {
|
||||
amount: number
|
||||
memo: string
|
||||
createdAt?: Date
|
||||
// TODO: for testing
|
||||
// redeemedAt?: Date
|
||||
// redeemedBy?: number
|
||||
deletedAt?: boolean
|
||||
}
|
||||
|
||||
@ -5,7 +5,7 @@ export const transactionLinks: TransactionLinkInterface[] = [
|
||||
email: 'bibi@bloxberg.de',
|
||||
amount: 19.99,
|
||||
memo: 'Leider wollte niemand meine Gradidos zum Neujahr haben :(',
|
||||
createdAt: new Date(2022, 0, 1),
|
||||
createdAt: new Date(2022, 1, 1),
|
||||
},
|
||||
{
|
||||
email: 'bibi@bloxberg.de',
|
||||
@ -30,6 +30,10 @@ bei Gradidio sei dabei!`,
|
||||
amount: 19.99,
|
||||
memo: `Kein Trick, keine Zauberrei,
|
||||
bei Gradidio sei dabei!`,
|
||||
// TODO: for testing
|
||||
// memo: `Yeah, eingelöst!`,
|
||||
// redeemedAt: new Date(2022, 2, 2),
|
||||
// redeemedBy: not null,
|
||||
},
|
||||
{
|
||||
email: 'bibi@bloxberg.de',
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user