This commit is contained in:
@@ -112,19 +112,6 @@ jobs:
|
|||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
|
|
||||||
it("issues activity type completion includes field_added and field_removed", async () => {
|
|
||||||
const input = `on:
|
|
||||||
issues:
|
|
||||||
types:
|
|
||||||
- |`;
|
|
||||||
const result = await complete(...getPositionFromCursor(input));
|
|
||||||
const labels = result.map(x => x.label);
|
|
||||||
expect(labels).toContain("field_added");
|
|
||||||
expect(labels).toContain("field_removed");
|
|
||||||
expect(labels).toContain("opened");
|
|
||||||
expect(labels).toContain("closed");
|
|
||||||
});
|
|
||||||
|
|
||||||
it("map keys filter out existing values", async () => {
|
it("map keys filter out existing values", async () => {
|
||||||
const input = `on: push
|
const input = `on: push
|
||||||
jobs:
|
jobs:
|
||||||
|
|||||||
@@ -165,43 +165,6 @@ jobs:
|
|||||||
} as Diagnostic);
|
} as Diagnostic);
|
||||||
});
|
});
|
||||||
|
|
||||||
it("issues event with field_added activity type", async () => {
|
|
||||||
const result = await validate(
|
|
||||||
createDocument(
|
|
||||||
"wf.yaml",
|
|
||||||
`on:
|
|
||||||
issues:
|
|
||||||
types: [field_added, field_removed]
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- run: echo`
|
|
||||||
)
|
|
||||||
);
|
|
||||||
|
|
||||||
expect(result.length).toBe(0);
|
|
||||||
});
|
|
||||||
|
|
||||||
it("issues event with invalid activity type", async () => {
|
|
||||||
const result = await validate(
|
|
||||||
createDocument(
|
|
||||||
"wf.yaml",
|
|
||||||
`on:
|
|
||||||
issues:
|
|
||||||
types: [opened, not_a_real_type]
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- run: echo`
|
|
||||||
)
|
|
||||||
);
|
|
||||||
|
|
||||||
expect(result.length).toBe(1);
|
|
||||||
expect(result[0]?.message).toBe("Unexpected value 'not_a_real_type'");
|
|
||||||
});
|
|
||||||
|
|
||||||
it("invalid cron string", async () => {
|
it("invalid cron string", async () => {
|
||||||
const result = await validate(
|
const result = await validate(
|
||||||
createDocument(
|
createDocument(
|
||||||
|
|||||||
@@ -539,7 +539,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"issues-activity": {
|
"issues-activity": {
|
||||||
"description": "The types of issue activity that trigger the workflow. Supported activity types: `opened`, `edited`, `deleted`, `transferred`, `pinned`, `unpinned`, `closed`, `reopened`, `assigned`, `unassigned`, `labeled`, `unlabeled`, `locked`, `unlocked`, `milestoned`, `demilestoned`, `field_added`, `field_removed`.",
|
"description": "The types of issue activity that trigger the workflow. Supported activity types: `opened`, `edited`, `deleted`, `transferred`, `pinned`, `unpinned`, `closed`, `reopened`, `assigned`, `unassigned`, `labeled`, `unlabeled`, `locked`, `unlocked`, `milestoned`, `demilestoned`.",
|
||||||
"one-of": [
|
"one-of": [
|
||||||
"issues-activity-type",
|
"issues-activity-type",
|
||||||
"issues-activity-types"
|
"issues-activity-types"
|
||||||
@@ -567,9 +567,7 @@
|
|||||||
"locked",
|
"locked",
|
||||||
"unlocked",
|
"unlocked",
|
||||||
"milestoned",
|
"milestoned",
|
||||||
"demilestoned",
|
"demilestoned"
|
||||||
"field_added",
|
|
||||||
"field_removed"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"label-string": {
|
"label-string": {
|
||||||
|
|||||||
+1
-5
@@ -66,8 +66,6 @@ on:
|
|||||||
- unlocked
|
- unlocked
|
||||||
- milestoned
|
- milestoned
|
||||||
- demilestoned
|
- demilestoned
|
||||||
- field_added
|
|
||||||
- field_removed
|
|
||||||
label:
|
label:
|
||||||
types:
|
types:
|
||||||
- created
|
- created
|
||||||
@@ -318,9 +316,7 @@ jobs:
|
|||||||
"locked",
|
"locked",
|
||||||
"unlocked",
|
"unlocked",
|
||||||
"milestoned",
|
"milestoned",
|
||||||
"demilestoned",
|
"demilestoned"
|
||||||
"field_added",
|
|
||||||
"field_removed"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"label": {
|
"label": {
|
||||||
|
|||||||
Reference in New Issue
Block a user