mirror of
https://github.com/garrytan/gstack.git
synced 2026-05-21 12:18:24 +08:00
Merge remote-tracking branch 'origin/main' into garrytan/resolver-factoring
# Conflicts: # CHANGELOG.md
This commit is contained in:
@@ -649,6 +649,13 @@ describe('Chain', () => {
|
||||
expect(result).toContain('[css]');
|
||||
});
|
||||
|
||||
test('chain wraps page-content sub-commands with trust markers', async () => {
|
||||
await handleWriteCommand('goto', [baseUrl + '/basic.html'], bm);
|
||||
const result = await handleMetaCommand('chain', ['text'], bm, async () => {});
|
||||
expect(result).toContain('BEGIN UNTRUSTED EXTERNAL CONTENT');
|
||||
expect(result).toContain('END UNTRUSTED EXTERNAL CONTENT');
|
||||
});
|
||||
|
||||
test('chain reports real error when write command fails', async () => {
|
||||
const commands = JSON.stringify([
|
||||
['goto', 'http://localhost:1/unreachable'],
|
||||
|
||||
Reference in New Issue
Block a user