mirror of
https://github.com/garrytan/gstack.git
synced 2026-11-02 23:14:33 +01:00
test: fixtures that copy gstack-patch-names also copy its sourced helper
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
This commit is contained in:
1 parent
e19b5e2fd8
commit
582aa7083d
3 files changed
+4
-4
No files matched your search
@@ -62,7 +62,7 @@ describe('every installed-skill render carries the plan-mode arg', () => {
|
||||
});
|
||||
|
||||
describe('gstack-relink router re-render', () => {
|
||||
const BINS = ['gstack-config', 'gstack-relink', 'gstack-patch-names', 'gstack-state-root.sh', 'gstack-install-registry.sh'];
|
||||
const BINS = ['gstack-config', 'gstack-relink', 'gstack-patch-names', 'gstack-skill-name.sh', 'gstack-state-root.sh', 'gstack-install-registry.sh'];
|
||||
const SAFE = '## Plan Mode Safe Operations';
|
||||
|
||||
function relinkFixture() {
|
||||
|
||||
@@ -12,7 +12,7 @@ import * as os from 'os';
|
||||
import * as path from 'path';
|
||||
|
||||
const ROOT = path.resolve(import.meta.dir, '..');
|
||||
const BINS = ['gstack-config', 'gstack-relink', 'gstack-patch-names', 'gstack-state-root.sh', 'gstack-install-registry.sh'];
|
||||
const BINS = ['gstack-config', 'gstack-relink', 'gstack-patch-names', 'gstack-skill-name.sh', 'gstack-state-root.sh', 'gstack-install-registry.sh'];
|
||||
|
||||
let tmp: string;
|
||||
let install: string;
|
||||
|
||||
@@ -77,7 +77,7 @@ describe('installed skills serve rendered sections (F5, #2706)', () => {
|
||||
test('gstack-relink (the gbrain-refresh path) serves the render, and the checkout again once the render is gone', () => {
|
||||
const fx = fixture();
|
||||
fs.mkdirSync(path.join(fx.install, 'bin'), { recursive: true });
|
||||
for (const f of ['gstack-relink', 'gstack-config', 'gstack-state-root.sh', 'gstack-install-registry.sh', 'gstack-patch-names']) {
|
||||
for (const f of ['gstack-relink', 'gstack-config', 'gstack-state-root.sh', 'gstack-install-registry.sh', 'gstack-patch-names', 'gstack-skill-name.sh']) {
|
||||
fs.copyFileSync(path.join(BIN, f), path.join(fx.install, 'bin', f));
|
||||
fs.chmodSync(path.join(fx.install, 'bin', f), 0o755);
|
||||
}
|
||||
@@ -106,7 +106,7 @@ describe('installed skills serve rendered sections (F5, #2706)', () => {
|
||||
test('a sections/ directory the user owns is left alone by relink', () => {
|
||||
const fx = fixture();
|
||||
fs.mkdirSync(path.join(fx.install, 'bin'), { recursive: true });
|
||||
for (const f of ['gstack-relink', 'gstack-config', 'gstack-state-root.sh', 'gstack-install-registry.sh', 'gstack-patch-names']) {
|
||||
for (const f of ['gstack-relink', 'gstack-config', 'gstack-state-root.sh', 'gstack-install-registry.sh', 'gstack-patch-names', 'gstack-skill-name.sh']) {
|
||||
fs.copyFileSync(path.join(BIN, f), path.join(fx.install, 'bin', f));
|
||||
fs.chmodSync(path.join(fx.install, 'bin', f), 0o755);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user