File tree 3 files changed +8
-2
lines changed
3 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -13,10 +13,16 @@ test: PHONY
13
13
docker exec -ti mare-dev make extra_args=" $( extra_args) " test.inner
14
14
/tmp/bin/spec : $(shell find src -name '* .cr') $(shell find spec -name '* .cr')
15
15
mkdir -p /tmp/bin
16
- crystal build --debug spec/spec_helper .cr -o $@
16
+ crystal build --debug spec/all .cr -o $@
17
17
test.inner : PHONY /tmp/bin/spec
18
18
echo && /tmp/bin/spec $(extra_args )
19
19
20
+ # Run a narrow target within the test suite.
21
+ test.narrow : PHONY
22
+ docker exec -ti mare-dev make target=" $( target) " test.narrow.inner
23
+ test.narrow.inner : PHONY
24
+ crystal spec spec/spec_helper.cr " $( target) "
25
+
20
26
# Evaluate a Hello World example.
21
27
example-eval : PHONY
22
28
docker exec -ti mare-dev make extra_args=" $( extra_args) " example-eval.inner
Original file line number Diff line number Diff line change
1
+ require " ./**"
Original file line number Diff line number Diff line change 1
1
require " spec"
2
2
require " ../src/mare"
3
- require " ./**"
4
3
5
4
module Spec::Methods
6
5
def fixture (* parts)
You can’t perform that action at this time.
0 commit comments