Skip to content

Commit 7cc605b

Browse files
committed
Merge branch 'main' into kg-double-save
# Conflicts: # src/extension.ts
2 parents 8c6dd84 + 979bcaf commit 7cc605b

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

src/extension.ts

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import * as workspace from "./workspace"
88
/** the action that should happen when the user saves a file */
99
const enum ActionOnSave {
1010
none,
11-
testCurrentFile,
11+
testActiveFile,
1212
repeatLastTest
1313
}
1414

@@ -32,26 +32,13 @@ export function activate(context: vscode.ExtensionContext) {
3232
)
3333
}
3434

35-
async function allOnSave() {
36-
notification.display("running all tests on save")
37-
actionOnSave = ActionOnSave.repeatLastTest
38-
lastTest = `{ "command": "test-all" }`
39-
await pipe.send(lastTest)
40-
}
41-
42-
async function allOnce() {
43-
notification.display("testing all files")
44-
lastTest = `{ "command": "test-all" }`
45-
await pipe.send(lastTest)
46-
}
47-
4835
async function activeFileOnSave() {
49-
if (actionOnSave === ActionOnSave.testCurrentFile) {
36+
if (actionOnSave === ActionOnSave.testActiveFile) {
5037
actionOnSave = ActionOnSave.none
51-
notification.display("test current file on save OFF")
38+
notification.display("test active file on save OFF")
5239
} else {
53-
actionOnSave = ActionOnSave.testCurrentFile
54-
notification.display("test current file on save ON")
40+
actionOnSave = ActionOnSave.testActiveFile
41+
notification.display("test active file on save ON")
5542
try {
5643
const relPath = workspace.currentFile()
5744
await pipe.send(`{ "command": "test-file", "file": "${relPath}" }`)
@@ -61,14 +48,27 @@ async function activeFileOnSave() {
6148
}
6249
}
6350

51+
async function allOnce() {
52+
notification.display("testing all files")
53+
lastTest = `{ "command": "test-all" }`
54+
await pipe.send(lastTest)
55+
}
56+
57+
async function allOnSave() {
58+
notification.display("running all tests on save")
59+
actionOnSave = ActionOnSave.repeatLastTest
60+
lastTest = `{ "command": "test-all" }`
61+
await pipe.send(lastTest)
62+
}
63+
6464
function documentSaved() {
6565
switch (actionOnSave) {
6666
case ActionOnSave.none:
6767
break
6868
case ActionOnSave.repeatLastTest:
6969
wrapLogger(repeatOnce)()
7070
break
71-
case ActionOnSave.testCurrentFile:
71+
case ActionOnSave.testActiveFile:
7272
wrapLogger(thisFileOnce)()
7373
break
7474
}

0 commit comments

Comments
 (0)