Skip to content

Commit 2fa17c9

Browse files
committed
chore: reservoir semver test
1 parent 0d0c5d2 commit 2fa17c9

File tree

6 files changed

+32
-8
lines changed

6 files changed

+32
-8
lines changed

tests/lake/tests/online/test.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
source ../common.sh
33

44
./clean.sh
5-
echo "# TEST: Reservoir Version"
6-
test_out 'using version `0.1.0`' -f version.toml update --keep-toolchain
75

86
export ELAN_TOOLCHAIN=test
97

tests/lake/tests/online/version.toml

Lines changed: 0 additions & 6 deletions
This file was deleted.

tests/lake/tests/semver/clean.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
rm -rf .lake lake-manifest.json produced.out
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import Lake
2+
open System Lake DSL
3+
4+
package test
5+
6+
def depVer : String := get_config? depVer |>.getD ""
7+
8+
require "Seasawher" / "mdgen" @ depVer
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/usr/bin/env bash
2+
source ../common.sh
3+
4+
./clean.sh
5+
6+
# Test an exact version
7+
test_out 'using version `2.0.0`' -R -KdepVer="=2.0.0" update --keep-toolchain
8+
9+
# Test an approximate version
10+
test_out 'using version `2.1.0`' -R -KdepVer="2.*.*" update --keep-toolchain
11+
12+
# Test a complex version
13+
test_out 'using version `2.0.0`' -R -KdepVer="1.*.* || 2.x.x, !=2.1.0" update --keep-toolchain
14+
15+
# Test TOML versions
16+
test_out 'using version `2.1.0`' -R -f version.toml update --keep-toolchain
17+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
name = "test"
2+
3+
[[require]]
4+
name = "mdgen"
5+
scope = "Seasawher"
6+
version = "~2"

0 commit comments

Comments
 (0)