Skip to content

Commit

Permalink
Update mgikit nf.test
Browse files Browse the repository at this point in the history
  • Loading branch information
ziadbkh authored Feb 27, 2025
1 parent c238ca2 commit 6951d0e
Showing 1 changed file with 50 additions and 41 deletions.
91 changes: 50 additions & 41 deletions modules/nf-core/mgikit/demultiplex/tests/main.nf.test
Original file line number Diff line number Diff line change
Expand Up @@ -38,35 +38,40 @@ nextflow_process {
}

then {
assert process.success
with(process.out) {
assert fastq.size() == 1
assert fastq[0][1].any { file(it).name.endsWith(".fastq.gz") }

assert undetermined.size() == 1
assert undetermined[0][1].any { file(it).name.startsWith("Undetermined") && file(it).name.endsWith(".fastq.gz") }

assert ambiguous.size() == 0

assert undetermined_reports.size() == 1
assert undetermined_reports[0][1].any { file(it).name.contains("mgikit.undetermined_barcode") }

assert ambiguous_reports.size() == 0

assert general_info_reports.size() == 1
assert file(general_info_reports[0][1]).name.contains("mgikit.general")

assert index_reports.size() == 1
assert file(index_reports[0][1]).name.contains("mgikit.info")

assert sample_stat_reports.size() == 1
assert file(sample_stat_reports[0][1]).name.contains("mgikit.sample_stats")

assert qc_reports.size() == 1
assert qc_reports[0][1].size() == 3

assert file(versions[0]).text.contains("mgikit")
}
assertAll(
{assert process.success},
{assert snapshot(process.out).match()},
{
with(process.out) {
assert fastq.size() == 1
assert fastq[0][1].any { file(it).name.endsWith(".fastq.gz") }

assert undetermined.size() == 1
assert undetermined[0][1].any { file(it).name.startsWith("Undetermined") && file(it).name.endsWith(".fastq.gz") }

assert ambiguous.size() == 0

assert undetermined_reports.size() == 1
assert undetermined_reports[0][1].any { file(it).name.contains("mgikit.undetermined_barcode") }

assert ambiguous_reports.size() == 0

assert general_info_reports.size() == 1
assert file(general_info_reports[0][1]).name.contains("mgikit.general")

assert index_reports.size() == 1
assert file(index_reports[0][1]).name.contains("mgikit.info")

assert sample_stat_reports.size() == 1
assert file(sample_stat_reports[0][1]).name.contains("mgikit.sample_stats")

assert qc_reports.size() == 1
assert qc_reports[0][1].size() == 3

assert file(versions[0]).text.contains("mgikit")
}
}
)
}

}
Expand All @@ -88,18 +93,22 @@ nextflow_process {
}

then {
assert process.success
with(process.out) {
assert fastq.size() == 1
assert fastq[0][1].size() == 4
assert undetermined.size() == 1
assert undetermined[0][1].size() == 2
assert general_info_reports.size() == 1
assert index_reports.size() == 1
assert sample_stat_reports.size() == 1
assert file(versions[0]).text.contains("mgikit")
}
assertAll(
{assert process.success},
{
with(process.out) {
assert fastq.size() == 1
assert fastq[0][1].size() == 4
assert undetermined.size() == 1
assert undetermined[0][1].size() == 2
assert general_info_reports.size() == 1
assert index_reports.size() == 1
assert sample_stat_reports.size() == 1
assert file(versions[0]).text.contains("mgikit")
}
}
)
}

}
}
}

0 comments on commit 6951d0e

Please sign in to comment.