From d7910cb16cbe79251197abece011512e0b75c508 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20B=C3=B6ker?= Date: Mon, 30 Oct 2023 22:14:23 +0100 Subject: [PATCH] Fix up tests Following a SourceArchiveCreator::create-archive interface change. --- t/CITestSetManager.rakutest | 6 ++++-- t/Integration.rakutest | 8 +++++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/t/CITestSetManager.rakutest b/t/CITestSetManager.rakutest index 2b8fd1e..635c6e7 100644 --- a/t/CITestSetManager.rakutest +++ b/t/CITestSetManager.rakutest @@ -57,8 +57,10 @@ class TestCITestStatusListener does CITestStatusListener { my $dummy-id = "some dummy id"; class TestSourceArchiveCreator { - method create-archive(SourceSpec $source-spec --> Str) { - return $dummy-id; + method create-archive(DB::CITestSet $test-set) { + $test-set.source-archive-exists = True; + $test-set.source-archive-id = $dummy-id; + $test-set.^save; } } diff --git a/t/Integration.rakutest b/t/Integration.rakutest index 2a3cafc..c272511 100644 --- a/t/Integration.rakutest +++ b/t/Integration.rakutest @@ -85,8 +85,14 @@ my $obs-interface = mocked(OBSInterface, ); my $source-archive-creator = mocked(SourceArchiveCreator, + overriding => { + create-archive => -> $test-set { + $test-set.source-archive-exists = True; + $test-set.source-archive-id = $dummy-src-id; + $test-set.^save; + }, + }, returning => { - create-archive => $dummy-src-id, get-archive-path => $dummy-src-path, } );