diff --git a/package-lock.json b/package-lock.json index b116d53..a932893 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,10 +9,10 @@ "version": "0.1.0", "license": "AGPL-3.0-or-later", "dependencies": { - "@abaplint/cli": "^2.85.11", - "@abaplint/runtime": "^1.7.44", - "@abaplint/transpiler": "^1.7.44", - "@abaplint/transpiler-cli": "^1.7.44" + "@abaplint/cli": "^2.85.12", + "@abaplint/runtime": "^1.8.1", + "@abaplint/transpiler": "^1.8.1", + "@abaplint/transpiler-cli": "^1.8.1" }, "bin": { "abap-test-runner": "bin/run.sh" @@ -28,9 +28,9 @@ } }, "node_modules/@abaplint/cli": { - "version": "2.85.11", - "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.85.11.tgz", - "integrity": "sha512-VZSAzt7OneY8rcetQoABBuZw+qyAU4f161rP0nLnhfvQwtF8/mKJ0jpYN9bhILJgO/n7UJsV+ZIk+HYqNLJcMw==", + "version": "2.85.12", + "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.85.12.tgz", + "integrity": "sha512-drsk12wQXOzXh9TR9sLSvCORo80xN1Nxb/FajldC6iXNcKYfy9Tmq3WXfcv1tY5HzVzDcSPKNY43EqrhorTvNg==", "bin": { "abaplint": "abaplint" }, @@ -39,9 +39,9 @@ } }, "node_modules/@abaplint/core": { - "version": "2.85.10", - "resolved": "https://registry.npmjs.org/@abaplint/core/-/core-2.85.10.tgz", - "integrity": "sha512-GsOetLD3FW/kNgCkNe44/5LTh3lrodgBPAH2JPYDH4hIeAOa8VVNVxObpA3PwuvMF8lI7EyXk5T1GQjmvmX4Mw==", + "version": "2.85.12", + "resolved": "https://registry.npmjs.org/@abaplint/core/-/core-2.85.12.tgz", + "integrity": "sha512-dY19/dU9gVRs3tUaaJ5rsZdaxB3QNXBAh9ZNmlfhL/v5RT10cbi7L+M91g5cX3retJClmyrelLtci0fyq9bTXA==", "dependencies": { "fast-xml-parser": "^4.0.2", "json5": "^2.2.0", @@ -53,27 +53,27 @@ } }, "node_modules/@abaplint/runtime": { - "version": "1.7.44", - "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-1.7.44.tgz", - "integrity": "sha512-2wwXMM0V4eK1zAJvm0CiiLbNbPDY7LapJpWtW7YhhpYkqBKkLQdLga9cIyW8GHyY8NLY5wu5+rlIOUD7InCBew==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-1.8.1.tgz", + "integrity": "sha512-NXkyJ1zAkbPZjk2543sB+LzEinueMrKCzTGn8fDcWb8JBHZRbn8qHoAZmJ+eA5qxoQSBHfiePUL0UF1QwCibqQ==", "dependencies": { "hdb": "^0.19.1", "sql.js": "^1.6.2" } }, "node_modules/@abaplint/transpiler": { - "version": "1.7.44", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler/-/transpiler-1.7.44.tgz", - "integrity": "sha512-mSb++JCuF43KRHUAyulp/68NnBGpueqsJD2ViGCk7D5UPV3bEME05ggIWDw7prc/VDnovz5ZQtlRT0vibyA+tg==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler/-/transpiler-1.8.1.tgz", + "integrity": "sha512-YFrewkFzxlXZNI+Gw7OHgNZu+DAOjL4aG7Gr2pSFtDNuYKlIlP35ncWw8A+2zBkoZPFJYXOythcKdo/bDolzHQ==", "dependencies": { - "@abaplint/core": "^2.85.10", + "@abaplint/core": "^2.85.12", "source-map": "^0.7.3" } }, "node_modules/@abaplint/transpiler-cli": { - "version": "1.7.44", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-1.7.44.tgz", - "integrity": "sha512-WpzPJAUsSDkYYNo6rh7MBdh+E47F2t0XYxj8o3/odqERgKpqX15Ag1OkSSWQp6W8ev4kZFBj9xnufm4ZGeLNGg==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-1.8.1.tgz", + "integrity": "sha512-NkgfRqWrvxKkpRQEgpJjeLzpr5YVn2irZcYbKklnUs8mJCrbqtvtLdEZm/XV7o7oNwne5YedlVGx/ADpbPHuIA==", "bin": { "abap_transpile": "abap_transpile" } @@ -1240,14 +1240,14 @@ }, "dependencies": { "@abaplint/cli": { - "version": "2.85.11", - "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.85.11.tgz", - "integrity": "sha512-VZSAzt7OneY8rcetQoABBuZw+qyAU4f161rP0nLnhfvQwtF8/mKJ0jpYN9bhILJgO/n7UJsV+ZIk+HYqNLJcMw==" + "version": "2.85.12", + "resolved": "https://registry.npmjs.org/@abaplint/cli/-/cli-2.85.12.tgz", + "integrity": "sha512-drsk12wQXOzXh9TR9sLSvCORo80xN1Nxb/FajldC6iXNcKYfy9Tmq3WXfcv1tY5HzVzDcSPKNY43EqrhorTvNg==" }, "@abaplint/core": { - "version": "2.85.10", - "resolved": "https://registry.npmjs.org/@abaplint/core/-/core-2.85.10.tgz", - "integrity": "sha512-GsOetLD3FW/kNgCkNe44/5LTh3lrodgBPAH2JPYDH4hIeAOa8VVNVxObpA3PwuvMF8lI7EyXk5T1GQjmvmX4Mw==", + "version": "2.85.12", + "resolved": "https://registry.npmjs.org/@abaplint/core/-/core-2.85.12.tgz", + "integrity": "sha512-dY19/dU9gVRs3tUaaJ5rsZdaxB3QNXBAh9ZNmlfhL/v5RT10cbi7L+M91g5cX3retJClmyrelLtci0fyq9bTXA==", "requires": { "fast-xml-parser": "^4.0.2", "json5": "^2.2.0", @@ -1256,20 +1256,20 @@ } }, "@abaplint/runtime": { - "version": "1.7.44", - "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-1.7.44.tgz", - "integrity": "sha512-2wwXMM0V4eK1zAJvm0CiiLbNbPDY7LapJpWtW7YhhpYkqBKkLQdLga9cIyW8GHyY8NLY5wu5+rlIOUD7InCBew==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@abaplint/runtime/-/runtime-1.8.1.tgz", + "integrity": "sha512-NXkyJ1zAkbPZjk2543sB+LzEinueMrKCzTGn8fDcWb8JBHZRbn8qHoAZmJ+eA5qxoQSBHfiePUL0UF1QwCibqQ==", "requires": { "hdb": "^0.19.1", "sql.js": "^1.6.2" } }, "@abaplint/transpiler": { - "version": "1.7.44", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler/-/transpiler-1.7.44.tgz", - "integrity": "sha512-mSb++JCuF43KRHUAyulp/68NnBGpueqsJD2ViGCk7D5UPV3bEME05ggIWDw7prc/VDnovz5ZQtlRT0vibyA+tg==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler/-/transpiler-1.8.1.tgz", + "integrity": "sha512-YFrewkFzxlXZNI+Gw7OHgNZu+DAOjL4aG7Gr2pSFtDNuYKlIlP35ncWw8A+2zBkoZPFJYXOythcKdo/bDolzHQ==", "requires": { - "@abaplint/core": "^2.85.10", + "@abaplint/core": "^2.85.12", "source-map": "^0.7.3" }, "dependencies": { @@ -1281,9 +1281,9 @@ } }, "@abaplint/transpiler-cli": { - "version": "1.7.44", - "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-1.7.44.tgz", - "integrity": "sha512-WpzPJAUsSDkYYNo6rh7MBdh+E47F2t0XYxj8o3/odqERgKpqX15Ag1OkSSWQp6W8ev4kZFBj9xnufm4ZGeLNGg==" + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@abaplint/transpiler-cli/-/transpiler-cli-1.8.1.tgz", + "integrity": "sha512-NkgfRqWrvxKkpRQEgpJjeLzpr5YVn2irZcYbKklnUs8mJCrbqtvtLdEZm/XV7o7oNwne5YedlVGx/ADpbPHuIA==" }, "@types/chai": { "version": "4.3.0", diff --git a/package.json b/package.json index f1e89dc..f2de2f7 100644 --- a/package.json +++ b/package.json @@ -26,10 +26,10 @@ "require": "source-map-support/register" }, "dependencies": { - "@abaplint/transpiler-cli": "^1.7.44", - "@abaplint/transpiler": "^1.7.44", - "@abaplint/cli": "^2.85.11", - "@abaplint/runtime": "^1.7.44" + "@abaplint/transpiler-cli": "^1.8.1", + "@abaplint/transpiler": "^1.8.1", + "@abaplint/cli": "^2.85.12", + "@abaplint/runtime": "^1.8.1" }, "devDependencies": { "@types/chai": "^4.3.0", diff --git a/tests/simple-all-fail/expected_results.json b/tests/simple-all-fail/expected_results.json index df71c16..a41d869 100644 --- a/tests/simple-all-fail/expected_results.json +++ b/tests/simple-all-fail/expected_results.json @@ -1 +1 @@ -{"version":2,"status":"fail","tests":[{"name":"TEST1","status":"fail","message":"Expected 123, got 2"},{"name":"TEST2","status":"fail","message":"Expected 36, got 2"}]} \ No newline at end of file +{"version":2,"status":"fail","tests":[{"name":"TEST1","status":"fail","message":"Expected '123', got '2'"},{"name":"TEST2","status":"fail","message":"Expected '36', got '2'"}]} \ No newline at end of file diff --git a/tests/simple-fail/expected_results.json b/tests/simple-fail/expected_results.json index 89e3444..cd22179 100644 --- a/tests/simple-fail/expected_results.json +++ b/tests/simple-fail/expected_results.json @@ -1 +1 @@ -{"version":2,"status":"fail","tests":[{"name":"TEST","status":"fail","message":"Expected 123456, got 3"}]} \ No newline at end of file +{"version":2,"status":"fail","tests":[{"name":"TEST","status":"fail","message":"Expected '123456', got '3'"}]} \ No newline at end of file diff --git a/tests/simple-some-fail/expected_results.json b/tests/simple-some-fail/expected_results.json index 5431a06..5940835 100644 --- a/tests/simple-some-fail/expected_results.json +++ b/tests/simple-some-fail/expected_results.json @@ -1 +1 @@ -{"version":2,"status":"fail","tests":[{"name":"TEST1","status":"pass","message":""},{"name":"TEST2","status":"fail","message":"Expected 36, got 2"}]} \ No newline at end of file +{"version":2,"status":"fail","tests":[{"name":"TEST1","status":"pass","message":""},{"name":"TEST2","status":"fail","message":"Expected '36', got '2'"}]} \ No newline at end of file