From a44c571d3d39c9ce381478f3814bc6b27ceabd46 Mon Sep 17 00:00:00 2001 From: tsnobip Date: Thu, 19 Jun 2025 10:53:44 +0200 Subject: [PATCH] add rewatch tests for files starting with lowercase letter --- .../packages/file-casing/package.json | 9 ++++++++ .../packages/file-casing/rescript.json | 21 +++++++++++++++++++ .../packages/file-casing/src/Consume.mjs | 10 +++++++++ .../packages/file-casing/src/Consume.res | 1 + .../packages/file-casing/src/produce.mjs | 11 ++++++++++ .../packages/file-casing/src/produce.res | 3 +++ 6 files changed, 55 insertions(+) create mode 100644 rewatch/testrepo/packages/file-casing/package.json create mode 100644 rewatch/testrepo/packages/file-casing/rescript.json create mode 100644 rewatch/testrepo/packages/file-casing/src/Consume.mjs create mode 100644 rewatch/testrepo/packages/file-casing/src/Consume.res create mode 100644 rewatch/testrepo/packages/file-casing/src/produce.mjs create mode 100644 rewatch/testrepo/packages/file-casing/src/produce.res diff --git a/rewatch/testrepo/packages/file-casing/package.json b/rewatch/testrepo/packages/file-casing/package.json new file mode 100644 index 0000000000..e12d4f6bc8 --- /dev/null +++ b/rewatch/testrepo/packages/file-casing/package.json @@ -0,0 +1,9 @@ +{ + "name": "@testrepo/file-casing", + "version": "0.0.1", + "keywords": [ + "rescript" + ], + "author": "", + "license": "MIT" +} diff --git a/rewatch/testrepo/packages/file-casing/rescript.json b/rewatch/testrepo/packages/file-casing/rescript.json new file mode 100644 index 0000000000..01f353df54 --- /dev/null +++ b/rewatch/testrepo/packages/file-casing/rescript.json @@ -0,0 +1,21 @@ +{ + "name": "@testrepo/file-casing", + "sources": [ + { + "dir": "src", + "subdirs": true + } + ], + "package-specs": [ + { + "module": "es6", + "in-source": true + } + ], + "suffix": ".mjs", + "bs-dependencies": [], + "bsc-flags": [], + "jsx": { + "version": 4 + } +} diff --git a/rewatch/testrepo/packages/file-casing/src/Consume.mjs b/rewatch/testrepo/packages/file-casing/src/Consume.mjs new file mode 100644 index 0000000000..68f3c4874b --- /dev/null +++ b/rewatch/testrepo/packages/file-casing/src/Consume.mjs @@ -0,0 +1,10 @@ +// Generated by ReScript, PLEASE EDIT WITH CARE + +import * as Produce$NamespaceCasingAPI from "./produce.mjs"; + +let x = Produce$NamespaceCasingAPI.meh(1); + +export { + x, +} +/* x Not a pure module */ diff --git a/rewatch/testrepo/packages/file-casing/src/Consume.res b/rewatch/testrepo/packages/file-casing/src/Consume.res new file mode 100644 index 0000000000..e2d9a26460 --- /dev/null +++ b/rewatch/testrepo/packages/file-casing/src/Consume.res @@ -0,0 +1 @@ +let x = Produce.meh(1) \ No newline at end of file diff --git a/rewatch/testrepo/packages/file-casing/src/produce.mjs b/rewatch/testrepo/packages/file-casing/src/produce.mjs new file mode 100644 index 0000000000..2dc987f1bd --- /dev/null +++ b/rewatch/testrepo/packages/file-casing/src/produce.mjs @@ -0,0 +1,11 @@ +// Generated by ReScript, PLEASE EDIT WITH CARE + + +function meh(param) { + return true; +} + +export { + meh, +} +/* No side effect */ diff --git a/rewatch/testrepo/packages/file-casing/src/produce.res b/rewatch/testrepo/packages/file-casing/src/produce.res new file mode 100644 index 0000000000..194a02d465 --- /dev/null +++ b/rewatch/testrepo/packages/file-casing/src/produce.res @@ -0,0 +1,3 @@ +let meh = (_: int) => { + true +} \ No newline at end of file