From 0358863c1591b143e8e69cef7a06b0c21e024e1e Mon Sep 17 00:00:00 2001 From: Pokey Rule <755842+pokey@users.noreply.github.com> Date: Tue, 17 Oct 2023 14:52:48 +0100 Subject: [PATCH] Don't test spoken forms for secret scopes --- .../src/generateSpokenForm/generateSpokenForm.test.ts | 6 +++--- .../fixtures/recorded/inference/takeHarpAndStringEach.yml | 3 +++ .../fixtures/recorded/inference/takeHarpPastStringEach.yml | 3 +++ .../fixtures/recorded/inference/takeStringHarpAndEach.yml | 3 +++ .../fixtures/recorded/inference/takeStringHarpPastEach.yml | 3 +++ .../suite/fixtures/recorded/languages/cpp/clearSubject.yml | 3 +++ .../suite/fixtures/recorded/languages/cpp/clearSubject2.yml | 3 +++ .../suite/fixtures/recorded/languages/cpp/takeString.yml | 3 +++ .../fixtures/recorded/languages/csharp/clearSubject.yml | 3 +++ .../fixtures/recorded/languages/csharp/clearSubject2.yml | 3 +++ .../src/suite/fixtures/recorded/languages/go/takeString.yml | 3 +++ .../suite/fixtures/recorded/languages/java/clearSubject.yml | 3 +++ .../fixtures/recorded/languages/java/clearSubject2.yml | 3 +++ .../suite/fixtures/recorded/languages/java/takeString.yml | 3 +++ .../suite/fixtures/recorded/languages/json/takeString.yml | 3 +++ .../fixtures/recorded/languages/python/clearSubject.yml | 3 +++ .../suite/fixtures/recorded/languages/python/takeString.yml | 3 +++ .../fixtures/recorded/languages/python/takeString2.yml | 3 +++ .../fixtures/recorded/languages/python/takeString3.yml | 3 +++ .../fixtures/recorded/languages/python/takeString4.yml | 3 +++ .../fixtures/recorded/languages/rust/changeSubject.yml | 3 +++ .../suite/fixtures/recorded/languages/scala/clearString.yml | 3 +++ .../fixtures/recorded/languages/scala/clearString2.yml | 3 +++ .../fixtures/recorded/languages/scala/clearStringOdd.yml | 3 +++ .../fixtures/recorded/languages/scala/clearSubject.yml | 3 +++ .../fixtures/recorded/languages/typescript/clearSubject.yml | 3 +++ .../recorded/languages/typescript/clearSubject2.yml | 3 +++ .../fixtures/recorded/languages/typescript/takeString.yml | 3 +++ 28 files changed, 84 insertions(+), 3 deletions(-) diff --git a/packages/cursorless-engine/src/generateSpokenForm/generateSpokenForm.test.ts b/packages/cursorless-engine/src/generateSpokenForm/generateSpokenForm.test.ts index fc063c51ad..a7d29f8f5e 100644 --- a/packages/cursorless-engine/src/generateSpokenForm/generateSpokenForm.test.ts +++ b/packages/cursorless-engine/src/generateSpokenForm/generateSpokenForm.test.ts @@ -17,12 +17,12 @@ import { SpokenFormMap, SpokenFormMapEntry } from "../SpokenFormMap"; const spokenFormMap = mapValues(defaultSpokenFormInfo, (entry) => mapValues( entry, - ({ defaultSpokenForms }): SpokenFormMapEntry => ({ - spokenForms: defaultSpokenForms, + ({ defaultSpokenForms, isSecret }): SpokenFormMapEntry => ({ + spokenForms: isSecret ? [] : defaultSpokenForms, isCustom: false, defaultSpokenForms, requiresTalonUpdate: false, - isSecret: false, + isSecret, }), ), ) as SpokenFormMap; diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/inference/takeHarpAndStringEach.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/inference/takeHarpAndStringEach.yml index 9c17e3b77e..857001d958 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/inference/takeHarpAndStringEach.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/inference/takeHarpAndStringEach.yml @@ -11,6 +11,9 @@ command: - type: primitive modifier: {type: containingScope, scopeType: string} mark: {type: decoratedSymbol, symbolColor: default, character: e} +spokenFormError: >- + simple scope type type with id string; this is a secret spoken form currently + only for internal experimentation initialState: documentContents: | diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/inference/takeHarpPastStringEach.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/inference/takeHarpPastStringEach.yml index 963d19dd99..db27de7d4d 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/inference/takeHarpPastStringEach.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/inference/takeHarpPastStringEach.yml @@ -14,6 +14,9 @@ command: mark: {type: decoratedSymbol, symbolColor: default, character: e} excludeStart: false excludeEnd: false +spokenFormError: >- + simple scope type type with id string; this is a secret spoken form currently + only for internal experimentation initialState: documentContents: | diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/inference/takeStringHarpAndEach.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/inference/takeStringHarpAndEach.yml index f6d7d01f61..f88f73eccd 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/inference/takeStringHarpAndEach.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/inference/takeStringHarpAndEach.yml @@ -11,6 +11,9 @@ command: mark: {type: decoratedSymbol, symbolColor: default, character: h} - type: primitive mark: {type: decoratedSymbol, symbolColor: default, character: e} +spokenFormError: >- + simple scope type type with id string; this is a secret spoken form currently + only for internal experimentation initialState: documentContents: | diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/inference/takeStringHarpPastEach.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/inference/takeStringHarpPastEach.yml index 1345389f4c..f600e7fd1e 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/inference/takeStringHarpPastEach.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/inference/takeStringHarpPastEach.yml @@ -14,6 +14,9 @@ command: mark: {type: decoratedSymbol, symbolColor: default, character: e} excludeStart: false excludeEnd: false +spokenFormError: >- + simple scope type type with id string; this is a secret spoken form currently + only for internal experimentation initialState: documentContents: | diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/cpp/clearSubject.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/cpp/clearSubject.yml index cf10285f65..4599d3326f 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/cpp/clearSubject.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/cpp/clearSubject.yml @@ -9,6 +9,9 @@ command: - type: containingScope scopeType: {type: switchStatementSubject} usePrePhraseSnapshot: true +spokenFormError: >- + simple scope type type with id switchStatementSubject; this is a secret spoken + form currently only for internal experimentation initialState: documentContents: | int main() { diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/cpp/clearSubject2.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/cpp/clearSubject2.yml index 14d5fed6b6..127210f518 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/cpp/clearSubject2.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/cpp/clearSubject2.yml @@ -9,6 +9,9 @@ command: - type: containingScope scopeType: {type: switchStatementSubject} usePrePhraseSnapshot: false +spokenFormError: >- + simple scope type type with id switchStatementSubject; this is a secret spoken + form currently only for internal experimentation initialState: documentContents: | int main() { diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/cpp/takeString.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/cpp/takeString.yml index 92b6f184db..42ccd2496f 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/cpp/takeString.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/cpp/takeString.yml @@ -6,6 +6,9 @@ command: targets: - type: primitive modifier: {type: containingScope, scopeType: string} +spokenFormError: >- + simple scope type type with id string; this is a secret spoken form currently + only for internal experimentation initialState: documentContents: | char* a = "hello world"; diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/csharp/clearSubject.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/csharp/clearSubject.yml index e944d7005c..001bc7e023 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/csharp/clearSubject.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/csharp/clearSubject.yml @@ -9,6 +9,9 @@ command: - type: containingScope scopeType: {type: switchStatementSubject} usePrePhraseSnapshot: true +spokenFormError: >- + simple scope type type with id switchStatementSubject; this is a secret spoken + form currently only for internal experimentation initialState: documentContents: |- switch (aaa) { diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/csharp/clearSubject2.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/csharp/clearSubject2.yml index bfe16913f1..9406f48303 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/csharp/clearSubject2.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/csharp/clearSubject2.yml @@ -9,6 +9,9 @@ command: - type: containingScope scopeType: {type: switchStatementSubject} usePrePhraseSnapshot: false +spokenFormError: >- + simple scope type type with id switchStatementSubject; this is a secret spoken + form currently only for internal experimentation initialState: documentContents: |- switch (aaa + 1) { diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/go/takeString.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/go/takeString.yml index a7a746dc65..9c5f70763a 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/go/takeString.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/go/takeString.yml @@ -6,6 +6,9 @@ command: targets: - type: primitive modifier: {type: containingScope, scopeType: string, includeSiblings: false} +spokenFormError: >- + simple scope type type with id string; this is a secret spoken form currently + only for internal experimentation initialState: documentContents: x := "hello world" selections: diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/java/clearSubject.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/java/clearSubject.yml index 368ba9df2d..2084b9c2ef 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/java/clearSubject.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/java/clearSubject.yml @@ -9,6 +9,9 @@ command: scopeType: {type: switchStatementSubject} usePrePhraseSnapshot: true action: {name: clearAndSetSelection} +spokenFormError: >- + simple scope type type with id switchStatementSubject; this is a secret spoken + form currently only for internal experimentation initialState: documentContents: | class Aaa { diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/java/clearSubject2.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/java/clearSubject2.yml index 9019417449..139a3a63e6 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/java/clearSubject2.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/java/clearSubject2.yml @@ -9,6 +9,9 @@ command: scopeType: {type: switchStatementSubject} usePrePhraseSnapshot: true action: {name: clearAndSetSelection} +spokenFormError: >- + simple scope type type with id switchStatementSubject; this is a secret spoken + form currently only for internal experimentation initialState: documentContents: | class Aaa { diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/java/takeString.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/java/takeString.yml index 8fa5db8682..d84bff30dd 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/java/takeString.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/java/takeString.yml @@ -6,6 +6,9 @@ command: targets: - type: primitive modifier: {type: containingScope, scopeType: string} +spokenFormError: >- + simple scope type type with id string; this is a secret spoken form currently + only for internal experimentation initialState: documentContents: | diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/json/takeString.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/json/takeString.yml index 6e09b9e837..4008692a87 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/json/takeString.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/json/takeString.yml @@ -6,6 +6,9 @@ command: targets: - type: primitive modifier: {type: containingScope, scopeType: string} +spokenFormError: >- + simple scope type type with id string; this is a secret spoken form currently + only for internal experimentation initialState: documentContents: | diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/clearSubject.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/clearSubject.yml index cea58e0f67..43e34ad889 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/clearSubject.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/clearSubject.yml @@ -9,6 +9,9 @@ command: scopeType: {type: switchStatementSubject} usePrePhraseSnapshot: true action: {name: clearAndSetSelection} +spokenFormError: >- + simple scope type type with id switchStatementSubject; this is a secret spoken + form currently only for internal experimentation initialState: documentContents: | match 0: diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/takeString.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/takeString.yml index 46dedcf2c6..4ccf5cc82d 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/takeString.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/takeString.yml @@ -6,6 +6,9 @@ command: targets: - type: primitive modifier: {type: containingScope, scopeType: string} +spokenFormError: >- + simple scope type type with id string; this is a secret spoken form currently + only for internal experimentation initialState: documentContents: | diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/takeString2.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/takeString2.yml index e5ce8072f4..5398687f7f 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/takeString2.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/takeString2.yml @@ -6,6 +6,9 @@ command: targets: - type: primitive modifier: {type: containingScope, scopeType: string} +spokenFormError: >- + simple scope type type with id string; this is a secret spoken form currently + only for internal experimentation initialState: documentContents: | diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/takeString3.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/takeString3.yml index 3dd4da151e..6fd0f35683 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/takeString3.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/takeString3.yml @@ -6,6 +6,9 @@ command: targets: - type: primitive modifier: {type: containingScope, scopeType: string} +spokenFormError: >- + simple scope type type with id string; this is a secret spoken form currently + only for internal experimentation initialState: documentContents: | diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/takeString4.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/takeString4.yml index bb52058518..cc836e66e4 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/takeString4.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/python/takeString4.yml @@ -6,6 +6,9 @@ command: targets: - type: primitive modifier: {type: containingScope, scopeType: string} +spokenFormError: >- + simple scope type type with id string; this is a secret spoken form currently + only for internal experimentation initialState: documentContents: | diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/rust/changeSubject.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/rust/changeSubject.yml index 2e33f5ab32..11c70329ca 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/rust/changeSubject.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/rust/changeSubject.yml @@ -9,6 +9,9 @@ command: scopeType: {type: switchStatementSubject} usePrePhraseSnapshot: true action: {name: clearAndSetSelection} +spokenFormError: >- + simple scope type type with id switchStatementSubject; this is a secret spoken + form currently only for internal experimentation initialState: documentContents: | match user { diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/scala/clearString.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/scala/clearString.yml index a95a16f969..930bb1bfef 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/scala/clearString.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/scala/clearString.yml @@ -6,6 +6,9 @@ command: targets: - type: primitive modifier: {type: containingScope, scopeType: string, includeSiblings: false} +spokenFormError: >- + simple scope type type with id string; this is a secret spoken form currently + only for internal experimentation initialState: documentContents: | class ExampleClass() { diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/scala/clearString2.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/scala/clearString2.yml index e044c8b6c9..96e28dc678 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/scala/clearString2.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/scala/clearString2.yml @@ -6,6 +6,9 @@ command: targets: - type: primitive modifier: {type: containingScope, scopeType: string, includeSiblings: false} +spokenFormError: >- + simple scope type type with id string; this is a secret spoken form currently + only for internal experimentation initialState: documentContents: | val string = """ diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/scala/clearStringOdd.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/scala/clearStringOdd.yml index d71d3bdcae..8cd1c9aeb1 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/scala/clearStringOdd.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/scala/clearStringOdd.yml @@ -7,6 +7,9 @@ command: - type: primitive modifier: {type: containingScope, scopeType: string, includeSiblings: false} mark: {type: decoratedSymbol, symbolColor: default, character: o} +spokenFormError: >- + simple scope type type with id string; this is a secret spoken form currently + only for internal experimentation initialState: documentContents: | class ExampleClass() { diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/scala/clearSubject.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/scala/clearSubject.yml index aed8279c42..fc1d5ae77a 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/scala/clearSubject.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/scala/clearSubject.yml @@ -9,6 +9,9 @@ command: scopeType: {type: switchStatementSubject} usePrePhraseSnapshot: true action: {name: clearAndSetSelection} +spokenFormError: >- + simple scope type type with id switchStatementSubject; this is a secret spoken + form currently only for internal experimentation initialState: documentContents: | def matchTest(x: Int): String = x match { diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/typescript/clearSubject.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/typescript/clearSubject.yml index 4b6c34c7eb..64d304fa35 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/typescript/clearSubject.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/typescript/clearSubject.yml @@ -9,6 +9,9 @@ command: - type: containingScope scopeType: {type: switchStatementSubject} usePrePhraseSnapshot: true +spokenFormError: >- + simple scope type type with id switchStatementSubject; this is a secret spoken + form currently only for internal experimentation initialState: documentContents: |- switch(aaa) { diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/typescript/clearSubject2.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/typescript/clearSubject2.yml index c7e65626c4..d2099b2351 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/typescript/clearSubject2.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/typescript/clearSubject2.yml @@ -9,6 +9,9 @@ command: - type: containingScope scopeType: {type: switchStatementSubject} usePrePhraseSnapshot: true +spokenFormError: >- + simple scope type type with id switchStatementSubject; this is a secret spoken + form currently only for internal experimentation initialState: documentContents: |- switch(aaa + 1) { diff --git a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/typescript/takeString.yml b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/typescript/takeString.yml index 2b11cc510d..af9414e914 100644 --- a/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/typescript/takeString.yml +++ b/packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/typescript/takeString.yml @@ -6,6 +6,9 @@ command: targets: - type: primitive modifier: {type: containingScope, scopeType: string} +spokenFormError: >- + simple scope type type with id string; this is a secret spoken form currently + only for internal experimentation initialState: documentContents: |