diff options
Diffstat (limited to 'tests/typ/code/import.typ')
| -rw-r--r-- | tests/typ/code/import.typ | 116 |
1 files changed, 0 insertions, 116 deletions
diff --git a/tests/typ/code/import.typ b/tests/typ/code/import.typ deleted file mode 100644 index 5291af39..00000000 --- a/tests/typ/code/import.typ +++ /dev/null @@ -1,116 +0,0 @@ -// Test module imports. - ---- -// Test importing semantics. - -// A named import. -#import item from "target.typ" -#test(item(1, 2), 3) - -// Test that this will be overwritten. -#let value = [foo] - -// Import multiple things. -#import fn, value from "target.typ" -#fn[Like and Subscribe!] -#value - -// Code mode -{ - import b from "target.typ" - test(b, 1) -} - -// A wildcard import. -#import * from "target.typ" - -// It exists now! -#d - -// Who needs whitespace anyways? -#import*from"target.typ" - -// Should output `bye`. -// Stop at semicolon. -#import a, c from "target.typ";bye - -// Allow the trailing comma. -#import a, c, from "target.typ" - ---- -// Error: 19-21 failed to load file (is a directory) -#import name from "" - ---- -// Error: 16-27 file not found (searched at typ/code/lib/0.2.1) -#import * from "lib/0.2.1" - ---- -// Some non-text stuff. -// Error: 16-37 file is not valid utf-8 -#import * from "../../res/rhino.png" - ---- -// Unresolved import. -// Error: 9-21 unresolved import -#import non_existing from "target.typ" - ---- -// Cyclic import of this very file. -// Error: 16-30 cyclic import -#import * from "./import.typ" - ---- -// Cyclic import in other file. -#import * from "./importable/cycle1.typ" - -This is never reached. - ---- -// Error: 8 expected import items -// Error: 8 expected keyword `from` -#import - -// Error: 9-19 expected identifier, found string -// Error: 19 expected keyword `from` -#import "file.typ" - -// Error: 16-19 expected identifier, found string -// Error: 22 expected keyword `from` -#import afrom, "b", c - -// Error: 9 expected import items -#import from "target.typ" - -// Error: 9-10 expected expression, found assignment operator -// Error: 10 expected import items -#import = from "target.typ" - -// Error: 15 expected expression -#import * from - -// An additional trailing comma. -// Error: 17-18 expected expression, found comma -#import a, b, c,, from "target.typ" - -// Error: 1-6 unexpected keyword `from` -#from "target.typ" - -// Error: 2:2 expected semicolon or line break -#import * from "target.typ -"target - -// Error: 28 expected semicolon or line break -#import * from "target.typ" ยง 0.2.1 - -// A star in the list. -// Error: 12-13 expected expression, found star -#import a, *, b from "target.typ" - -// An item after a star. -// Error: 10 expected keyword `from` -#import *, a from "target.typ" - ---- -// Error: 9-13 expected identifier, found named pair -#import a: 1 from "" |
