diff --git a/tests/test_libmat2.py b/tests/test_libmat2.py
index b5170c0fb85352a84225e4245526e2f78aca8884..d79aa6e94e192036bd232da76eb81d6c8b6e71f7 100644
--- a/tests/test_libmat2.py
+++ b/tests/test_libmat2.py
@@ -441,14 +441,16 @@ class TestCleaning(unittest.TestCase):
             'meta': {
                 'Encoder':  'HandBrake 0.9.4 2009112300',
             },
-            'expected_meta':
-            {'CompatibleBrands': ['isom', 'iso2', 'avc1', 'mp41'],
+            'expected_meta': {
+                'CompatibleBrands': ['isom', 'iso2', 'avc1', 'mp41'],
                 'CompressorID': 'avc1',
                 'GraphicsMode': 'srcCopy',
                 'HandlerDescription': 'SoundHandler',
                 'HandlerType': 'Metadata',
                 'HandlerVendorID': 'Apple',
                 'MajorBrand': 'MP4  Base Media v1 [IS0 14496-12:2003]',
+                'MediaDataOffset': 48,
+                'MediaDataSize': 379872,
                 'MediaHeaderVersion': 0,
                 'MinorVersion': '0.2.0',
                 'MovieDataOffset': 48,
@@ -498,7 +500,9 @@ class TestCleaning(unittest.TestCase):
             self.assertTrue(p1.remove_all())
 
             p2 = case['parser'](p1.output_filename)
-            self.assertEqual(p2.get_meta(), case['expected_meta'])
+            for k, v in get_meta():
+                self.assertIn(k, case['expected_meta'])
+                self.assertEqual(v, case['expected_meta'][k])
             self.assertTrue(p2.remove_all())
 
             os.remove(target)