plaxtony
Version:
Static code analysis of SC2 Galaxy Script
20 lines • 892 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const path = require("path");
const chai_1 = require("chai");
const vscode_uri_1 = require("vscode-uri");
const helpers_1 = require("./helpers");
describe('Store', () => {
context('S2Workspace', async () => {
let store;
before(async () => {
store = await helpers_1.mockupStoreFromS2Workspace(path.join('tests', 'fixtures', 'sc2-map.SC2Map'), [path.join('tests', 'fixtures', 'sc2-data-trigger')]);
});
it('docs', () => {
const doc = store.documents.get(vscode_uri_1.default.file(path.resolve(path.join('tests', 'fixtures', 'sc2-map.SC2Map', 'MapScript.galaxy'))).toString());
const metadata = store.s2metadata;
chai_1.assert.isDefined(metadata.getSymbolDoc('UnitGetOwner'));
});
});
});
//# sourceMappingURL=store.js.map