Skip to content
This repository was archived by the owner on Sep 3, 2024. It is now read-only.

Commit 168607a

Browse files
committedFeb 7, 2022
Adapt tests to Mocha ESM approach
1 parent 1fcbe0d commit 168607a

12 files changed

+23
-21
lines changed
 

‎src/builders/build_message.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* encoding: utf-8 */
22

33
import path from "path";
4-
import { DiffMessage } from "../models/pub_messages";
5-
import { JSONParser } from "../parsers/parser_json";
4+
import { DiffMessage } from "../models/pub_messages.js";
5+
import { JSONParser } from "../parsers/parser_json.js";
66

77
export class DiffMessageBuilder {
88
/** Class to build diff message objects out of diff entries */

‎src/models/pub_messages.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* encoding: utf-8 */
22

3-
import { Dataclass } from "./data_class";
3+
import { Dataclass } from "./data_class.js";
44

55
export class DiffMessage extends Dataclass {
66
/** Class for the data-diff message fields */

‎src/models/pub_metadata.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* encoding: utf-8 */
22

3-
import { Dataclass } from "./data_class";
4-
import { MSG_SOURCE_VALUES } from "./pub_constants";
5-
import { MSG_TYPE_VALUES } from "./pub_constants";
3+
import { Dataclass } from "./data_class.js";
4+
import { MSG_SOURCE_VALUES } from "./pub_constants.js";
5+
import { MSG_TYPE_VALUES } from "./pub_constants.js";
66

77
export class MessageMetadata extends Dataclass {
88
/** Class for the message metadata fields */

‎src/parsers/parser_diff.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import fs from "fs";
44
import { EOL } from "os";
5-
import { DiffEntry } from "../models/diff_entries";
6-
import { JSONParser } from "./parser_json";
5+
import { DiffEntry } from "../models/diff_entries.js";
6+
import { JSONParser } from "./parser_json.js";
77

88
export class JDDiffParser {
99
/**

‎tests/builders/test_build_message.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
/* encoding: utf-8 */
22

33
import assert from "assert";
4-
import { DiffEntry, ARRAY_FIELD_NAME } from "../../src/models/diff_entries";
5-
import { DiffMessage } from "../../src/models/pub_messages";
6-
import { DiffMessageBuilder } from "../../src/builders/build_message";
4+
import { DiffEntry, ARRAY_FIELD_NAME } from "../../src/models/diff_entries.js";
5+
import { DiffMessage } from "../../src/models/pub_messages.js";
6+
import { DiffMessageBuilder } from "../../src/builders/build_message.js";
77

88
describe("DiffMessageBuilder", function () {
99
/** Set of tests for the DiffMessageBuilder object */

‎tests/models/test_data_class.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* encoding: utf-8 */
22

33
import assert from "assert";
4-
import { Dataclass } from "../../src/models/data_class";
4+
import { Dataclass } from "../../src/models/data_class.js";
55

66
describe("Dataclass", function () {
77
/** Set of tests for the Dataclass object */

‎tests/models/test_diff_entries.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* encoding: utf-8 */
22

33
import assert from "assert";
4-
import { DiffEntry, ARRAY_FIELD_NAME } from "../../src/models/diff_entries";
4+
import { DiffEntry, ARRAY_FIELD_NAME } from "../../src/models/diff_entries.js";
55

66
describe("DiffEntry", function () {
77
/** Set of tests for the DiffEntry object */

‎tests/models/test_pub_messages.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* encoding: utf-8 */
22

33
import assert from "assert";
4-
import { DiffMessage } from "../../src/models/pub_messages";
4+
import { DiffMessage } from "../../src/models/pub_messages.js";
55

66
describe("DiffMessage", function () {
77
/** Set of tests for the Diff message object */

‎tests/models/test_pub_metadata.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* encoding: utf-8 */
22

33
import assert from "assert";
4-
import { MessageMetadata } from "../../src/models/pub_metadata";
5-
import { MSG_SOURCE_GHA, MSG_TYPE_DIFF } from "../../src/models/pub_constants";
4+
import { MessageMetadata } from "../../src/models/pub_metadata.js";
5+
import { MSG_SOURCE_GHA, MSG_TYPE_DIFF } from "../../src/models/pub_constants.js";
66

77
describe("MessageMetadata", function () {
88
/** Set of tests for the Message metadata object */

‎tests/parsers/test_parser_diff.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import assert from "assert";
44
import path from "path";
5-
import { DIFFS_FOLDER } from "../paths";
6-
import { JDDiffParser } from "../../src/parsers/parser_diff";
5+
import { DIFFS_FOLDER } from "../paths.js";
6+
import { JDDiffParser } from "../../src/parsers/parser_diff.js";
77

88
describe("JDDiffParser", function () {
99
/** Set of tests for the JD diff parser */

‎tests/parsers/test_parser_json.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import assert from "assert";
44
import path from "path";
5-
import { JSONS_FOLDER } from "../paths";
6-
import { JSONParser } from "../../src/parsers/parser_json";
5+
import { JSONS_FOLDER } from "../paths.js";
6+
import { JSONParser } from "../../src/parsers/parser_json.js";
77

88
describe("JSONParser", function () {
99
/** Set of tests for the JSON data parser */

‎tests/paths.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
/* encoding: utf-8 */
22

33
import path from "path";
4+
import { fileURLToPath } from "url";
45

5-
const PROJECT_PATH = path.dirname(__filename);
6+
const FILE_PATH = fileURLToPath(import.meta.url);
7+
const PROJECT_PATH = path.dirname(FILE_PATH);
68

79
export const DATA_FOLDER = path.join(PROJECT_PATH, "_data");
810
export const DIFFS_FOLDER = path.join(DATA_FOLDER, "diffs");

0 commit comments

Comments
 (0)
This repository has been archived.