Răsfoiți Sursa

Check upgradeable paths in migrate-imports test

(cherry picked from commit 4ee9fd77fd518028abbabbab6940671dba766e6a)
Francisco Giordano 4 ani în urmă
părinte
comite
7cab19a2e4
2 a modificat fișierele cu 7 adăugiri și 2 ștergeri
  1. 1 0
      scripts/migrate-imports.js
  2. 6 2
      test/migrate-imports.test.js

+ 1 - 0
scripts/migrate-imports.js

@@ -163,6 +163,7 @@ function getUpgradeablePath (file) {
 module.exports = {
   pathUpdates,
   updateImportPaths,
+  getUpgradeablePath,
 };
 
 if (require.main === module) {

+ 6 - 2
test/migrate-imports.test.js

@@ -2,12 +2,16 @@ const path = require('path');
 const { promises: fs, constants: { F_OK } } = require('fs');
 const { expect } = require('chai');
 
-const { pathUpdates, updateImportPaths } = require('../scripts/migrate-imports.js');
+const { pathUpdates, updateImportPaths, getUpgradeablePath } = require('../scripts/migrate-imports.js');
 
 describe('migrate-imports.js', function () {
   it('every new path exists', async function () {
     for (const p of Object.values(pathUpdates)) {
-      await fs.access(path.join('contracts', p), F_OK);
+      try {
+        await fs.access(path.join('contracts', p), F_OK);
+      } catch (e) {
+        await fs.access(path.join('contracts', getUpgradeablePath), F_OK);
+      }
     }
   });