From 741ae2216a2d48ccf33a413eb170be4d95323bc6 Mon Sep 17 00:00:00 2001 From: mikiher Date: Thu, 20 Feb 2025 11:58:35 +0200 Subject: [PATCH] Fix all date constructors to Date(0) to prevent test flakiness --- .../v2.15.0-series-column-unique.test.js | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/test/server/migrations/v2.15.0-series-column-unique.test.js b/test/server/migrations/v2.15.0-series-column-unique.test.js index 34b5e52e..e820288a 100644 --- a/test/server/migrations/v2.15.0-series-column-unique.test.js +++ b/test/server/migrations/v2.15.0-series-column-unique.test.js @@ -91,9 +91,9 @@ describe('migration-v2.15.0-series-column-unique', () => { it('upgrade with no duplicate series', async () => { // Add some entries to the Series table using the UUID for the ids await queryInterface.bulkInsert('Series', [ - { id: series1Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(), updatedAt: new Date() }, - { id: series2Id, name: 'Series 2', libraryId: library2Id, createdAt: new Date(), updatedAt: new Date() }, - { id: series3Id, name: 'Series 3', libraryId: library1Id, createdAt: new Date(), updatedAt: new Date() } + { id: series1Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(0), updatedAt: new Date(0) }, + { id: series2Id, name: 'Series 2', libraryId: library2Id, createdAt: new Date(0), updatedAt: new Date(0) }, + { id: series3Id, name: 'Series 3', libraryId: library1Id, createdAt: new Date(0), updatedAt: new Date(0) } ]) // Add some entries to the BookSeries table await queryInterface.bulkInsert('BookSeries', [ @@ -126,9 +126,9 @@ describe('migration-v2.15.0-series-column-unique', () => { it('upgrade with duplicate series and no sequence', async () => { // Add some entries to the Series table using the UUID for the ids await queryInterface.bulkInsert('Series', [ - { id: series1Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(), updatedAt: new Date() }, - { id: series2Id, name: 'Series 2', libraryId: library2Id, createdAt: new Date(), updatedAt: new Date() }, - { id: series3Id, name: 'Series 3', libraryId: library1Id, createdAt: new Date(), updatedAt: new Date() }, + { id: series1Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(0), updatedAt: new Date(0) }, + { id: series2Id, name: 'Series 2', libraryId: library2Id, createdAt: new Date(0), updatedAt: new Date(0) }, + { id: series3Id, name: 'Series 3', libraryId: library1Id, createdAt: new Date(0), updatedAt: new Date(0) }, { id: series1Id_dup, name: 'Series 1', libraryId: library1Id, createdAt: new Date(0), updatedAt: new Date(0) }, { id: series3Id_dup, name: 'Series 3', libraryId: library1Id, createdAt: new Date(0), updatedAt: new Date(0) }, { id: series1Id_dup2, name: 'Series 1', libraryId: library1Id, createdAt: new Date(0), updatedAt: new Date(0) } @@ -172,8 +172,8 @@ describe('migration-v2.15.0-series-column-unique', () => { it('upgrade with same series name in different libraries', async () => { // Add some entries to the Series table using the UUID for the ids await queryInterface.bulkInsert('Series', [ - { id: series1Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(), updatedAt: new Date() }, - { id: series2Id, name: 'Series 1', libraryId: library2Id, createdAt: new Date(), updatedAt: new Date() } + { id: series1Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(0), updatedAt: new Date(0) }, + { id: series2Id, name: 'Series 1', libraryId: library2Id, createdAt: new Date(0), updatedAt: new Date(0) } ]) // Add some entries to the BookSeries table await queryInterface.bulkInsert('BookSeries', [ @@ -203,8 +203,8 @@ describe('migration-v2.15.0-series-column-unique', () => { it('upgrade with one book in two of the same series, both sequence are null', async () => { // Create two different series with the same name in the same library await queryInterface.bulkInsert('Series', [ - { id: series1Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(), updatedAt: new Date() }, - { id: series2Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(), updatedAt: new Date() } + { id: series1Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(0), updatedAt: new Date(0) }, + { id: series2Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(0), updatedAt: new Date(0) } ]) // Create a book that is in both series await queryInterface.bulkInsert('BookSeries', [ @@ -236,8 +236,8 @@ describe('migration-v2.15.0-series-column-unique', () => { it('upgrade with one book in two of the same series, one sequence is null', async () => { // Create two different series with the same name in the same library await queryInterface.bulkInsert('Series', [ - { id: series1Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(), updatedAt: new Date() }, - { id: series2Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(), updatedAt: new Date() } + { id: series1Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(0), updatedAt: new Date(0) }, + { id: series2Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(0), updatedAt: new Date(0) } ]) // Create a book that is in both series await queryInterface.bulkInsert('BookSeries', [ @@ -268,8 +268,8 @@ describe('migration-v2.15.0-series-column-unique', () => { it('upgrade with one book in two of the same series, both sequence are not null', async () => { // Create two different series with the same name in the same library await queryInterface.bulkInsert('Series', [ - { id: series1Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(), updatedAt: new Date() }, - { id: series2Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(), updatedAt: new Date() } + { id: series1Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(0), updatedAt: new Date(0) }, + { id: series2Id, name: 'Series 1', libraryId: library1Id, createdAt: new Date(0), updatedAt: new Date(0) } ]) // Create a book that is in both series await queryInterface.bulkInsert('BookSeries', [