UNPKG

@teambit/renaming

Version:
76 lines (74 loc) 2.29 kB
"use strict"; function _chai() { const data = require("chai"); _chai = function () { return data; }; return data; } function _harmonyTesting() { const data = require("@teambit/harmony.testing.load-aspect"); _harmonyTesting = function () { return data; }; return data; } function _workspace() { const data = require("@teambit/workspace"); _workspace = function () { return data; }; return data; } function _workspaceTesting() { const data = require("@teambit/workspace.testing.mock-workspace"); _workspaceTesting = function () { return data; }; return data; } function _componentTesting() { const data = require("@teambit/component.testing.mock-components"); _componentTesting = function () { return data; }; return data; } function _renaming() { const data = require("./renaming.aspect"); _renaming = function () { return data; }; return data; } (0, _chai().use)(require('chai-fs')); describe('Renaming Aspect', function () { this.timeout(0); describe('rename scope when a component id has a namespace', () => { let renaming; let workspace; let workspaceData; before(async () => { workspaceData = (0, _workspaceTesting().mockWorkspace)(); const { workspacePath } = workspaceData; await (0, _componentTesting().mockComponents)(workspacePath); const harmony = await (0, _harmonyTesting().loadManyAspects)([_workspace().WorkspaceAspect, _renaming().RenamingAspect], workspacePath); renaming = harmony.get(_renaming().RenamingAspect.id); workspace = harmony.get(_workspace().WorkspaceAspect.id); await renaming.rename('comp1', 'ui/comp1'); await renaming.renameScope(workspaceData.remoteScopeName, 'another-scope-name'); }); after(async () => { await (0, _workspaceTesting().destroyWorkspace)(workspaceData); }); // previously, it was throwing MissingBitMapComponent due to incorrect replacement of "ui/comp1" with "comp1" it('should bring the files back', async () => { const ids = await workspace.listIds(); (0, _chai().expect)(ids[0].scope).to.equal('another-scope-name'); (0, _chai().expect)(ids[0].fullName).to.equal('ui/comp1'); }); }); }); //# sourceMappingURL=renaming.spec.js.map