From 37e08460377498165f421a522cb4eb1bb4e246b7 Mon Sep 17 00:00:00 2001 From: Martin Haug Date: Mon, 31 May 2021 17:19:46 +0200 Subject: Test cases for include and import --- tests/typ/code/importable/chap1.typ | 9 +++++++++ tests/typ/code/importable/chap2.typ | 11 +++++++++++ tests/typ/code/importable/cycle1.typ | 7 +++++++ tests/typ/code/importable/cycle2.typ | 7 +++++++ 4 files changed, 34 insertions(+) create mode 100644 tests/typ/code/importable/chap1.typ create mode 100644 tests/typ/code/importable/chap2.typ create mode 100644 tests/typ/code/importable/cycle1.typ create mode 100644 tests/typ/code/importable/cycle2.typ (limited to 'tests/typ/code/importable') diff --git a/tests/typ/code/importable/chap1.typ b/tests/typ/code/importable/chap1.typ new file mode 100644 index 00000000..06a4c1a1 --- /dev/null +++ b/tests/typ/code/importable/chap1.typ @@ -0,0 +1,9 @@ +// Ref: false + +#let name = "Klaus" + +== Chapter 1 +#name stood in a field of wheat. There was nothing of particular interest about +the field #name just casually surveyed for any paths on which the corn would not +totally ruin his semi-new outdorsy jacket but then again, most of us spend +considerable time in non-descript environments. diff --git a/tests/typ/code/importable/chap2.typ b/tests/typ/code/importable/chap2.typ new file mode 100644 index 00000000..d4aedc60 --- /dev/null +++ b/tests/typ/code/importable/chap2.typ @@ -0,0 +1,11 @@ +// Ref: false + +#let name = "Klaus" + +== Chapter 2 +Their motivations, however, were pretty descript, so to speak. #name had not yet +conceptualized their consequences, but that should change pretty quickly. #name +approached the center of the field and picked up a 4-foot long disk made from +what could only be cow manure. The hair on the back of #name' neck bristled as +he stared at the unusual sight. After studying the object for a while, he +promptly popped the question, "How much?" diff --git a/tests/typ/code/importable/cycle1.typ b/tests/typ/code/importable/cycle1.typ new file mode 100644 index 00000000..e251686d --- /dev/null +++ b/tests/typ/code/importable/cycle1.typ @@ -0,0 +1,7 @@ +// Ref: false + +// Error: 9-21 cyclic import +#import "cycle2.typ" using * +#let inaccessible = "wow" + +This is the first element of an import cycle. diff --git a/tests/typ/code/importable/cycle2.typ b/tests/typ/code/importable/cycle2.typ new file mode 100644 index 00000000..8071ec6b --- /dev/null +++ b/tests/typ/code/importable/cycle2.typ @@ -0,0 +1,7 @@ +// Ref: false + +// Error: 9-21 cyclic import +#import "cycle1.typ" using * +#let val = "much cycle" + +This is the second element of an import cycle. -- cgit v1.2.3