blob: 1c51b012427e89757168e7801efa1ab21cab2149 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
... This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
... If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.
(.require
[library
[lux (.except)
[abstract
[monad (.only do)]]
[data
["[0]" text]]
[math
["[0]" random (.only Random)]]
[test
["_" property (.only Test)]]]]
[//
["@[0]" artifact]]
[\\program
["[0]" / (.only)
["/[1]" //
["[1][0]" artifact]]]])
(def .public test
Test
(<| (_.covering /._)
(do [! random.monad]
[sample @artifact.random]
(all _.and
(_.coverage [/.repository /.uri]
(text.starts_with? /.repository
(/.uri (the //artifact.#version sample) sample)))
))))
|