           iso-name (str dam-number ".iso")
           spool-dir (env :archive-periodical-spool-dir)]
       (archive/archive production)
-      (is (fs/exists? (fs/file spool-dir dam-number "produkt" iso-name)))
-      (is (fs/exists? (fs/file spool-dir dam-number rdf-name))))))
+      (are [file] (fs/exists? file)
+           (fs/file spool-dir dam-number "produkt" iso-name)
+           (fs/file spool-dir dam-number rdf-name)))))
 
 (deftest periodicals-multiple
   (testing "archiving of periodical multi volume"

           (.getPath (file (env :archive-spool-dir) "dam123" "dam123.rdf")))))

  (testing "add master to db"
    (with-redefs [clojure.java.jdbc/insert! mock-jdbc-insert]
      (is (= (do
               (#'mdr2.archive/add-to-db {:id 123 :volumes 1} :master)
               @mock-db)
             {:verzeichnis "dam123",
              :sektion "master",
              :aktion "save",
              :transaktions_status "pending",
              :abholer "NN",
              :archivar "NN",
              :flags "x"}))))

  (testing "add iso to db"
    (with-redefs [clojure.java.jdbc/insert! mock-jdbc-insert]
      (is (= (do
               (#'mdr2.archive/add-to-db
                {:id 123 :volumes 1 :library_signature 7}
                :dist-master)
               @mock-db)
             {:verzeichnis "ds7",
              :sektion "cdimage",
              :aktion "save",
              :transaktions_status "pending",
              :abholer "NN",
              :archivar "NN",
              :flags "x"})))))

(deftest periodicals-single
  (testing "archiving of periodical single volume"

          rdf-name (str dam-number ".rdf")
          spool-dir (env :archive-periodical-spool-dir)]
      (archive/archive production)
      (are [file] (fs/exists? file)
           (fs/file spool-dir dam-number "produkt" iso-name)
           (fs/file spool-dir dam-number rdf-name)))))

(deftest other-single
  (testing "archiving of other production single volume"
