mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
adding test case that types in filters
This commit is contained in:
@@ -102,4 +102,39 @@ describe("PairedListCollectionCreator", () => {
|
||||
const pairname = wrapper.find("span.pair-name");
|
||||
expect(pairname.text()).toBe("UII_moo_1");
|
||||
});
|
||||
|
||||
it("autopairs correctly when filters are typed in", async () => {
|
||||
wrapper = mount(PairedListCollectionCreator, {
|
||||
propsData: {
|
||||
initialElements: DATA._4,
|
||||
creationFn: () => {
|
||||
return;
|
||||
},
|
||||
oncreate: () => {
|
||||
return;
|
||||
},
|
||||
oncancel: () => {
|
||||
return;
|
||||
},
|
||||
hideSourceItems: false,
|
||||
},
|
||||
});
|
||||
await wrapper.vm.$nextTick()
|
||||
//change filter to _R1/_R2
|
||||
wrapper.find("div.forward-unpaired-filter > input").setValue("_R1");
|
||||
await wrapper.vm.$nextTick();
|
||||
wrapper.find("div.reverse-unpaired-filter > input").setValue("_R2");
|
||||
await wrapper.vm.$nextTick();
|
||||
//assert forward filter
|
||||
const forwardFilter = wrapper.find("div.forward-unpaired-filter > input").element.value;
|
||||
expect(forwardFilter).toBe("_R1");
|
||||
//assert reverse filter
|
||||
const reverseFilter = wrapper.find("div.reverse-unpaired-filter > input").element.value;
|
||||
expect(reverseFilter).toBe("_R2");
|
||||
// click Autopair
|
||||
wrapper.find("a.autopair-link").trigger("click");
|
||||
await wrapper.vm.$nextTick();
|
||||
//assert all pairs matched
|
||||
expect(wrapper.findAll("li.dataset unpaired").length == 0).toBeTruthy();
|
||||
});
|
||||
});
|
||||
|
||||
@@ -28,6 +28,15 @@ var datasets3 = [
|
||||
{name: "UII_moo_1.2.fastq", state: STATES.OK}
|
||||
]
|
||||
|
||||
var datasets4= [
|
||||
{ name: "SET1-01_R1.fastq", state: STATES.OK },
|
||||
{ name: "SET1-01_R2.fastq", state: STATES.OK },
|
||||
{ name: "SET1-02_R1.fastq", state: STATES.OK },
|
||||
{ name: "SET1-02_R2.fastq", state: STATES.OK },
|
||||
{ name: "SET1-03_R1.fastq", state: STATES.OK },
|
||||
{ name: "SET1-03_R2.fastq", state: STATES.OK },
|
||||
]
|
||||
|
||||
var datasets1CreateRequestJSON = {
|
||||
type: "dataset_collection",
|
||||
collection_type: "list:paired",
|
||||
@@ -161,5 +170,6 @@ export default {
|
||||
_1: datasets1,
|
||||
_1requestJSON: datasets1CreateRequestJSON,
|
||||
_2: datasets2,
|
||||
_3: datasets3
|
||||
_3: datasets3,
|
||||
_4: datasets4
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user