tests: added test for sorting pb_type tags

Signed-off-by: Grzegorz Latosinski <glatosinski@antmicro.com>
diff --git a/tests/convert_and_merge_composable_tests/tag-sorting.golden.xml b/tests/convert_and_merge_composable_tests/tag-sorting.golden.xml
new file mode 100644
index 0000000..171f0c2
--- /dev/null
+++ b/tests/convert_and_merge_composable_tests/tag-sorting.golden.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<pb_type blif_model=".subckt blifmodel" name="test">
+  <input name="a" num_pins="2"/>
+  <input name="b" num_pins="2"/>
+  <input name="m" num_pins="1"/>
+  <output name="aout" num_pins="4"/>
+  <output name="bout" num_pins="4"/>
+  <delay_constant in_port="test.a" max="30e-12" out_port="test.aout"/>
+  <delay_constant in_port="test.b" max="30e-12" out_port="test.aout"/>
+  <delay_constant in_port="test.m" max="10e-12" out_port="test.aout"/>
+  <delay_constant in_port="test.a" max="30e-12" out_port="test.bout"/>
+  <delay_constant in_port="test.b" max="30e-12" out_port="test.bout"/>
+</pb_type>
diff --git a/tests/convert_and_merge_composable_tests/tag-sorting.xml b/tests/convert_and_merge_composable_tests/tag-sorting.xml
new file mode 100644
index 0000000..57d8aca
--- /dev/null
+++ b/tests/convert_and_merge_composable_tests/tag-sorting.xml
@@ -0,0 +1,13 @@
+<?xml version='1.0' encoding='utf-8'?>
+<pb_type blif_model=".subckt blifmodel" name="test">
+  <input name="b" num_pins="2"/>
+  <input name="m" num_pins="1"/>
+  <input name="a" num_pins="2"/>
+  <output name="bout" num_pins="4"/>
+  <output name="aout" num_pins="4"/>
+  <delay_constant in_port="b" max="30e-12" out_port="bout"/>
+  <delay_constant in_port="b" max="30e-12" out_port="aout"/>
+  <delay_constant in_port="a" max="30e-12" out_port="aout"/>
+  <delay_constant in_port="a" max="30e-12" out_port="bout"/>
+  <delay_constant in_port="m" max="10e-12" out_port="aout"/>
+</pb_type>