diff --git a/test/unit/app/visualizations/plugins/test_VisualizationsRegistry.py b/test/unit/app/visualizations/plugins/test_VisualizationsRegistry.py
index 9534d8b480a..90c843ec0b3 100644
--- a/test/unit/app/visualizations/plugins/test_VisualizationsRegistry.py
+++ b/test/unit/app/visualizations/plugins/test_VisualizationsRegistry.py
@@ -32,6 +32,13 @@ config1 = """\
dataset_id
+
+
+ png
+ svg
+ pdf
+
+
scatterplot.mako
"""
@@ -121,6 +128,16 @@ class VisualizationsRegistry_TestCase(VisualizationsBase_TestCase):
self.assertEqual(vis1.template_path, os.path.join(vis1.path, 'templates'))
self.assertEqual(vis1.template_lookup.__class__.__name__, 'TemplateLookup')
+ vis1_as_dict = vis1.to_dict()
+ assert vis1_as_dict["specs"]
+ specs = vis1_as_dict["specs"]
+ assert "exports" in specs
+ exports = specs["exports"]
+ assert len(exports) == 3
+ assert "png" in exports
+ assert "svg" in exports
+ assert "pdf" in exports
+
vis2 = plugin_mgr.plugins['vis2']
self.assertEqual(vis2.name, 'vis2')
self.assertEqual(vis2.path, os.path.join(expected_plugins_path, 'vis2'))