Skip to content

Commit

Permalink
Update glob to 10.3.3
Browse files Browse the repository at this point in the history
  • Loading branch information
pascalre committed Aug 17, 2023
1 parent b2f9822 commit b4a9801
Show file tree
Hide file tree
Showing 11 changed files with 83 additions and 152 deletions.
189 changes: 58 additions & 131 deletions package-lock.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -282,7 +282,7 @@
"@types/vscode": "^1.80.0",
"@vscode/test-electron": "^2.1.5",
"cloudformation-js-yaml-schema": "^0.4.2",
"glob": "^8.0.3",
"glob": "^10.3.3",
"homeassistant-js-yaml-schema": "^1.1.0",
"js-yaml": "^4.1.0"
}
Expand Down
2 changes: 2 additions & 0 deletions src/test/files/testFormatYamlWrapper2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
key:
key2: value
2 changes: 2 additions & 0 deletions src/test/files/testGetActiveDocument.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
key:
key2: value
2 changes: 2 additions & 0 deletions src/test/files/testMetadataTags.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
key:
key2: value
2 changes: 2 additions & 0 deletions src/test/files/testValidateYamlWrapper.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
key:
key2: value
2 changes: 1 addition & 1 deletion src/test/suite/adapter/vs-code-adapter.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ suite("Test VsCodeAdapter - applyEdits()", () => {

suite("Test VsCodeAdapter - getActiveDocument()", () => {
test("when text editor is active should open document", async () => {
const uri = Uri.parse(path.resolve("./src/test/files/getYamlFilesInDirectory/file.yaml"))
const uri = Uri.parse(path.resolve("./src/test/files/testGetActiveDocument.yaml"))
const doc = await workspace.openTextDocument(uri)
await window.showTextDocument(doc, { preview: false })

Expand Down
4 changes: 2 additions & 2 deletions src/test/suite/controller/controller.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ suite("Test sortYamlFiles", () => {

suite("Test validateYamlWrapper", () => {
test("should return true on open document", async () => {
const uri = Uri.parse(resolve("./src/test/files/getYamlFilesInDirectory/file.yaml"))
const uri = Uri.parse(resolve("./src/test/files/testValidateYamlWrapper.yaml"))
const doc = await workspace.openTextDocument(uri)
await window.showTextDocument(doc, { preview: false })
equal(new Controller().validateYamlWrapper(), true)
Expand All @@ -33,7 +33,7 @@ suite("Test validateYamlWrapper", () => {

suite("Test formatYamlWrapper", () => {
test("should return true on a valid yaml", async () => {
const uri = Uri.parse(resolve("./src/test/files/getYamlFilesInDirectory/file.yaml"))
const uri = Uri.parse(resolve("./src/test/files/testFormatYamlWrapper2.yaml"))
const doc = await workspace.openTextDocument(uri)
await window.showTextDocument(doc, { preview: false })

Expand Down
8 changes: 2 additions & 6 deletions src/test/suite/extension.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -136,16 +136,14 @@ suite("Test sortYamlWrapper", () => {
}
})
test("should remove yaml metadata tags (directives)", async () => {
// Todo: This test needs a refactoring
const uri = Uri.parse(resolve("./src/test/files/getYamlFilesInDirectory/file.yaml"))
// const uri = Uri.parse(resolve("./src/test/files/testSortYaml.yaml"))
const uri = Uri.parse(resolve("./src/test/files/testMetadataTags.yaml"))
const doc = await workspace.openTextDocument(uri)
await window.showTextDocument(doc, { preview: false })

const activeEditor = window.activeTextEditor
if (activeEditor) {
const actual =
"%YAML 1.1" +
"%YAML 1.1\n" +
"---\n" +
"key:\n" +
" key2: value"
Expand All @@ -160,8 +158,6 @@ suite("Test sortYamlWrapper", () => {
actual))

await commands.executeCommand("vscode-yaml-sort.sortYaml")
// do not assert too fast
// await new Promise(r => setTimeout(r, 2000));
equal(activeEditor.document.getText(), expected)
} else {
equal(true, false)
Expand Down
20 changes: 10 additions & 10 deletions src/test/suite/util/file-util.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,22 @@ suite("Test FileUtil - getFiles()", () => {

test("should return all files", () => {
const expected = [
"./src/test/suite/util/resources/foo.yaml",
"./src/test/suite/util/resources/subfolder/foo2.yaml",
"./src/test/suite/util/resources/bar.yml",
"./src/test/suite/util/resources/subfolder/.customyaml",
"src/test/suite/util/resources/bar.yml",
"src/test/suite/util/resources/foo.yaml",
"src/test/suite/util/resources/subfolder/.customyaml",
"src/test/suite/util/resources/subfolder/foo2.yaml"
]
deepEqual(fileutil.getFiles("./src/test/suite/util/resources"), expected)
})

test("should list all files with extension *.yaml or *.yml in a directory and all its subdirectories", () => {
const expected = [
"./src/test/files/getYamlFilesInDirectory/file.yaml",
"./src/test/files/getYamlFilesInDirectory/file2.yaml",
"./src/test/files/getYamlFilesInDirectory/folder1/file.yaml",
"./src/test/files/getYamlFilesInDirectory/folder1/file2.yaml",
"./src/test/files/getYamlFilesInDirectory/folder2/file.yaml",
"./src/test/files/getYamlFilesInDirectory/file.yml"
"src/test/files/getYamlFilesInDirectory/file.yaml",
"src/test/files/getYamlFilesInDirectory/file.yml",
"src/test/files/getYamlFilesInDirectory/file2.yaml",
"src/test/files/getYamlFilesInDirectory/folder1/file.yaml",
"src/test/files/getYamlFilesInDirectory/folder1/file2.yaml",
"src/test/files/getYamlFilesInDirectory/folder2/file.yaml"
]
deepEqual(fileutil.getFiles("./src/test/files/getYamlFilesInDirectory"), expected)
})
Expand Down
2 changes: 1 addition & 1 deletion src/util/file-util.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ export class FileUtil {
for (const extension of this.settings.getExtensions()) {
files = files.concat(sync(`${path}/**/*.${extension}`, this.globOptions))
}
return files
return files.sort()
}

readFile(file: string) {
Expand Down

0 comments on commit b4a9801

Please sign in to comment.