diff --git a/libmwereader/test_mwe.xml b/libmwereader/test_mwe.xml
new file mode 100644
index 0000000000000000000000000000000000000000..57e99e56f286d706cb0b9042614f1f167c5021d6
--- /dev/null
+++ b/libmwereader/test_mwe.xml
@@ -0,0 +1,25 @@
+<?xml version='1.0' encoding='utf-8'?>
+<units_description tagset='kipi'>
+	<macros>
+		<m>
+			<name>SubstSubstFix</name>
+			<var>S1,S2</var>
+			<con>
+				and(
+					inter(base[0],$s:S1),
+					inter(class[0],{subst,ger,depr}),
+					inter(base[1],$s:S2),
+					inter(class[1],{subst,ger,depr}),
+					inter(cas[0], cas[1])
+				)
+			</con>
+		</m>
+	</macros>
+	<LU>
+		<LUbase>Jan Paweł</LUbase>
+		<t>fix</t>
+		<pat>#SubstGenSubstFix("jan","paweł")</pat>
+		<h>inter(cas[$H], {nom})</h>
+		<class>subst</class>
+	</LU>
+</units_description>
\ No newline at end of file