Skip to content

Commit e17e520

Browse files
authored
Enable 6 passing todo tests (#35)
1 parent 756753d commit e17e520

7 files changed

Lines changed: 16 additions & 7 deletions

File tree

parser/parser_test.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,8 +203,17 @@ func TestParser(t *testing.T) {
203203
}
204204

205205
// If we get here with a todo test and -check-skipped is set, the test passes!
206+
// Automatically remove the todo flag from metadata.json
206207
if metadata.Todo && *checkSkipped {
207-
t.Logf("PASSES NOW - can remove todo flag from: %s", entry.Name())
208+
metadata.Todo = false
209+
updatedBytes, err := json.Marshal(metadata)
210+
if err != nil {
211+
t.Errorf("Failed to marshal updated metadata: %v", err)
212+
} else if err := os.WriteFile(metadataPath, append(updatedBytes, '\n'), 0644); err != nil {
213+
t.Errorf("Failed to write updated metadata.json: %v", err)
214+
} else {
215+
t.Logf("ENABLED - removed todo flag from: %s", entry.Name())
216+
}
208217
}
209218
})
210219
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"todo": true}
1+
{}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"todo": true}
1+
{}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"todo": true}
1+
{}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"todo": true}
1+
{}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"todo": true}
1+
{}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"todo": true}
1+
{}

0 commit comments

Comments
 (0)