@@ -155,7 +155,7 @@ class DashAppsEmulatorTestCase(DashBaseTestCase):
155155 'Title.1', 'Title.21', 'Title.41', 'Title.61', 'Title.81',
156156 'Title.101', 'Title.121', 'Title.141', 'Title.161', 'Title.181',
157157 'Title.201', 'Title.221', 'Title.241', 'Title.261', 'Title.281',]
158−
158+
159159 def setUp(self):
160160 super(DashAppsEmulatorTestCase, self).setUp()
161161 self.applications_scope = self.dash.open_scope('applications')
@@ -176,7 +176,7 @@ class DashAppsEmulatorTestCase(DashBaseTestCase):
176176 :expected_apps_count]
177177
178178 applications = self.applications_scope.get_applications(category)
179−
179+
180180 self.assertThat(applications, HasLength(expected_apps_count))
181181 for expected in expected_applications:
182182 self.assertThat(applications, Contains(expected))
@@ -186,3 +186,7 @@ class DashAppsEmulatorTestCase(DashBaseTestCase):
186186 category)
187187 grid = category_element.select_single('GenericFilterGrid')
188188 return grid.columns * grid.rows
189+
190+ def test_open_preview(self):
191+ preview = self.applications_scope.open_preview('installed', 'Title.1')
192+ self.assertIsInstance(preview, dash_emulators.AppPreview)