aboutsummaryrefslogtreecommitdiff
path: root/stdlib/test
diff options
context:
space:
mode:
authorEduardo Julián2018-12-04 19:06:25 -0400
committerGitHub2018-12-04 19:06:25 -0400
commitccdac3e7ae689cfe9f8fe2211527ec37023a2a34 (patch)
tree2214cb408f1604327f04ae4e47bcd8a28571efcb /stdlib/test
parent3da30aff80bc8c80e090574887a58c6015ceb694 (diff)
parente83a0e85f02ad90bf31cb0f15a2f4d00e7940e5e (diff)
Merge pull request #48 from LuxLang/relicensing
Relicensing
Diffstat (limited to 'stdlib/test')
-rw-r--r--stdlib/test/test/lux/math/random.lux11
-rw-r--r--stdlib/test/test/lux/time/duration.lux28
2 files changed, 2 insertions, 37 deletions
diff --git a/stdlib/test/test/lux/math/random.lux b/stdlib/test/test/lux/math/random.lux
index f3f118c90..a7f126ef3 100644
--- a/stdlib/test/test/lux/math/random.lux
+++ b/stdlib/test/test/lux/math/random.lux
@@ -28,11 +28,7 @@
_set (r.set number.Hash<Nat> size r.nat)
_dict (r.dictionary number.Hash<Nat> size r.nat r.nat)
top r.nat
- filtered (|> r.nat (r.filter (n/<= top)))
- shuffle-seed r.nat
- #let [sorted (|> _row row.to-list (list.sort n/<))
- shuffled (|> sorted row.from-list (r.shuffle shuffle-seed))
- re-sorted (|> shuffled row.to-list (list.sort n/<))]]
+ filtered (|> r.nat (r.filter (n/<= top)))]
($_ seq
(test "Can produce lists."
(n/= size (list.size _list)))
@@ -50,9 +46,4 @@
(n/= size (dict.size _dict)))
(test "Can filter values."
(n/<= top filtered))
- (test "Can shuffle rows."
- (let [(^open "v/.") (row.Equivalence<Row> number.Equivalence<Nat>)
- sorted (row.from-list sorted)]
- (and (not (v/= sorted shuffled))
- (v/= sorted (row.from-list re-sorted)))))
))))
diff --git a/stdlib/test/test/lux/time/duration.lux b/stdlib/test/test/lux/time/duration.lux
index 669af6b4c..8bf00b88b 100644
--- a/stdlib/test/test/lux/time/duration.lux
+++ b/stdlib/test/test/lux/time/duration.lux
@@ -57,30 +57,4 @@
(test "Merging with the empty duration changes nothing."
(|> sample (@.merge @.empty) (@/= sample)))
(test "Merging a duration with it's opposite yields an empty duration."
- (|> sample (@.merge (@.scale-up -1 sample)) (@/= @.empty)))
- (test "Can frame a duration in terms of another."
- (cond (and (@.positive? frame) (@.positive? sample))
- (|> sample (@.frame frame) (@/< frame))
-
- (and (@.negative? frame) (@.negative? sample))
- (|> sample (@.frame frame) (@/> frame))
-
- (or (or (@.neutral? frame) (@.neutral? sample))
- (|> sample
- (@.frame frame)
- (@.scale-up -1)
- (@/< (if (@.negative? frame)
- (@.scale-up -1 frame)
- frame))))))))))
-
-(context: "Codec"
- (<| (times 100)
- (do @
- [sample duration
- #let [(^open "@/.") @.Equivalence<Duration>
- (^open "@/.") @.Codec<Text,Duration>]]
- (test "Can encode/decode durations."
- (E.default #0
- (do E.Monad<Error>
- [decoded (|> sample @/encode @/decode)]
- (wrap (@/= sample decoded))))))))
+ (|> sample (@.merge (@.scale-up -1 sample)) (@/= @.empty)))))))