|
413 | 413 |
|
414 | 414 | (deftest test-cljs-2580 |
415 | 415 | (spit (io/file "package.json") "{}") |
416 | | - (let [opts {:npm-deps {"pg" "7.4.1" |
417 | | - "pg-native" "2.2.0"} |
| 416 | + (let [opts {:npm-deps {"npm-package-with-main-entry-pointing-to-folder" "1.0.0"} |
418 | 417 | :target :nodejs} |
419 | 418 | out (util/output-directory opts)] |
420 | 419 | (test/delete-node-modules) |
|
423 | 422 | (let [modules (closure/index-node-modules-dir)] |
424 | 423 | (is (true? (some (fn [module] |
425 | 424 | (= module |
426 | | - {:file (.getAbsolutePath (io/file "node_modules/pg/lib/index.js")) |
| 425 | + {:file (.getAbsolutePath (io/file "node_modules/npm-package-with-main-entry-pointing-to-folder/folder/index.js")) |
427 | 426 | :module-type :es6 |
428 | | - :provides ["pg/lib/index.js" |
429 | | - "pg/lib/index" |
430 | | - "pg" |
431 | | - "pg/lib"]})) |
| 427 | + :provides ["npm-package-with-main-entry-pointing-to-folder/folder/index.js" |
| 428 | + "npm-package-with-main-entry-pointing-to-folder/folder/index" |
| 429 | + "npm-package-with-main-entry-pointing-to-folder" |
| 430 | + "npm-package-with-main-entry-pointing-to-folder/folder"]})) |
432 | 431 | modules)))) |
433 | | - (let [modules (closure/index-node-modules ["pg"] opts)] |
| 432 | + (let [modules (closure/index-node-modules ["npm-package-with-main-entry-pointing-to-folder"] opts)] |
434 | 433 | (is (true? (some (fn [module] |
435 | 434 | (= module {:module-type :es6 |
436 | | - :file (.getAbsolutePath (io/file "node_modules/pg/lib/index.js")) |
437 | | - :provides ["pg" |
438 | | - "pg/lib/index.js" |
439 | | - "pg/lib/index" |
440 | | - "pg/lib"]})) |
| 435 | + :file (.getAbsolutePath (io/file "node_modules/npm-package-with-main-entry-pointing-to-folder/folder/index.js")) |
| 436 | + :provides ["npm-package-with-main-entry-pointing-to-folder" |
| 437 | + "npm-package-with-main-entry-pointing-to-folder/folder/index.js" |
| 438 | + "npm-package-with-main-entry-pointing-to-folder/folder/index" |
| 439 | + "npm-package-with-main-entry-pointing-to-folder/folder"]})) |
441 | 440 | modules)))) |
442 | 441 | (.delete (io/file "package.json")) |
443 | 442 | (test/delete-node-modules) |
|
0 commit comments