diff --git a/modules/nf-core/picard/scatterintervalsbyns/tests/main.nf.test b/modules/nf-core/picard/scatterintervalsbyns/tests/main.nf.test index bd42c66ba86..9b60ba023f8 100644 --- a/modules/nf-core/picard/scatterintervalsbyns/tests/main.nf.test +++ b/modules/nf-core/picard/scatterintervalsbyns/tests/main.nf.test @@ -16,15 +16,46 @@ nextflow_process { process { """ input[0] = [ - [ id:'test', single_end:false ], // meta map + [ id:'test', single_end:false ], // meta map file(params.modules_testdata_base_path + 'genomics/sarscov2/genome/genome.fasta', checkIfExists: true) ] input[1] = [ - [ id:'test', single_end:false ], // meta map + [ id:'test', single_end:false ], // meta map file(params.modules_testdata_base_path + 'genomics/sarscov2/genome/genome.fasta.fai', checkIfExists: true) ] input[2] = [ - [ id:'test', single_end:false ], // meta map + [ id:'test', single_end:false ], // meta map + file(params.modules_testdata_base_path + 'genomics/sarscov2/genome/genome.dict', checkIfExists: true) + ] + + """ + } + } + + then { + assertAll( + { assert process.success }, + { assert snapshot(process.out).match() } + ) + } + } + + test("test-picard-scatterintervalsbyns-stub") { + options '-stub' + + when { + process { + """ + input[0] = [ + [ id:'test', single_end:false ], // meta map + file(params.modules_testdata_base_path + 'genomics/sarscov2/genome/genome.fasta', checkIfExists: true) + ] + input[1] = [ + [ id:'test', single_end:false ], // meta map + file(params.modules_testdata_base_path + 'genomics/sarscov2/genome/genome.fasta.fai', checkIfExists: true) + ] + input[2] = [ + [ id:'test', single_end:false ], // meta map file(params.modules_testdata_base_path + 'genomics/sarscov2/genome/genome.dict', checkIfExists: true) ] diff --git a/modules/nf-core/picard/scatterintervalsbyns/tests/main.nf.test.snap b/modules/nf-core/picard/scatterintervalsbyns/tests/main.nf.test.snap index d2a38febdb4..e08dff68334 100644 --- a/modules/nf-core/picard/scatterintervalsbyns/tests/main.nf.test.snap +++ b/modules/nf-core/picard/scatterintervalsbyns/tests/main.nf.test.snap @@ -1,4 +1,39 @@ { + "test-picard-scatterintervalsbyns-stub": { + "content": [ + { + "0": [ + [ + { + "id": "test", + "single_end": false + }, + "test.interval_list:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "1": [ + "versions.yml:md5,f92227dd1ef9396cd9ee2be53eb80459" + ], + "intervals": [ + [ + { + "id": "test", + "single_end": false + }, + "test.interval_list:md5,d41d8cd98f00b204e9800998ecf8427e" + ] + ], + "versions": [ + "versions.yml:md5,f92227dd1ef9396cd9ee2be53eb80459" + ] + } + ], + "meta": { + "nf-test": "0.8.4", + "nextflow": "24.04.4" + }, + "timestamp": "2024-08-27T10:31:47.186455" + }, "test-picard-scatterintervalsbyns": { "content": [ {