From 8490b30a81597c75848f87611ca9ca011851db12 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Tue, 29 Nov 2016 21:26:26 +0000 Subject: Raise error on unrecognised document element --- tests/styles/parser/document_matcher_parser_tests.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tests/styles') diff --git a/tests/styles/parser/document_matcher_parser_tests.py b/tests/styles/parser/document_matcher_parser_tests.py index 18109ca..3977cbb 100644 --- a/tests/styles/parser/document_matcher_parser_tests.py +++ b/tests/styles/parser/document_matcher_parser_tests.py @@ -2,8 +2,16 @@ from nose.tools import istest, assert_equal from mammoth import documents, document_matchers from mammoth.styles.parser.document_matcher_parser import parse_document_matcher +from mammoth.styles.parser.errors import LineParseError from mammoth.styles.parser.tokeniser import tokenise from mammoth.styles.parser.token_iterator import TokenIterator +from ...testing import assert_raises + + +@istest +def unrecognised_document_element_raises_error(): + error = assert_raises(LineParseError, lambda: read_document_matcher("x")) + assert_equal("Unrecognised document element: x", str(error)) @istest -- cgit v1.2.3