Refactor event processing in tests for chronological order
Some checks failed
Go / build (push) Has been cancelled
Go / release (push) Has been cancelled

- Updated test files to collect events first and sort them by their CreatedAt timestamp before processing, ensuring events are handled in chronological order.
- Removed redundant error checks for scanner errors after event processing.
- Enhanced clarity and maintainability of event handling in tests across multiple files, including export, fetch, and query tests.
- Adjusted expected index counts in tests to reflect changes in event structure and processing logic.
This commit is contained in:
2025-10-16 15:05:19 +01:00
parent db941a18ea
commit a4c4f14b87
38 changed files with 400 additions and 238 deletions

View File

@@ -8,7 +8,7 @@
// These flags are shared across both "json", "jsontext", and "jsonopts".
package jsonflags
import "encoding/json/internal"
import "next.orly.dev/pkg/json/internal"
// Bools represents zero or more boolean flags, all set to true or false.
// The least-significant bit is the boolean value of all flags in the set.

View File

@@ -7,8 +7,8 @@
package jsonopts
import (
"encoding/json/internal"
"encoding/json/internal/jsonflags"
"next.orly.dev/pkg/json/internal"
"next.orly.dev/pkg/json/internal/jsonflags"
)
// Options is the common options type shared across json packages.

View File

@@ -13,7 +13,7 @@ import (
"unicode/utf16"
"unicode/utf8"
"encoding/json/internal/jsonflags"
"next.orly.dev/pkg/json/internal/jsonflags"
)
// escapeASCII reports whether the ASCII character needs to be escaped.