diff of 14bb0cc32f4d5efe2c6d328c44c3efe1bbcea51e

14bb0cc32f4d5efe2c6d328c44c3efe1bbcea51e
diff --git a/playwright-tests/tests/basic-tests.spec.ts b/playwright-tests/tests/basic-tests.spec.ts
index 3dc0b85..79588d0 100644
--- a/playwright-tests/tests/basic-tests.spec.ts
+++ b/playwright-tests/tests/basic-tests.spec.ts
@@ -42,6 +42,19 @@ async function postPost(page, title, post, tag) {
 
     await expect(page.locator('#tag-select')).toContainText(tag);
 
+    // make sure preview works
+    await expect(page.locator('#show-preview-cb')).not.toBeChecked();
+    await expect(page.locator('.post')).toBeHidden();
+
+    await page.locator('#show-preview-cb').click();
+
+    await expect(page.locator('.post')).toBeVisible();
+    await page.locator('#show-preview-cb').click();
+
+    await expect(page.locator('.post')).toBeHidden();
+
+    // save the post
+
     await page.locator('#editor-post-save').click();
     await page.getByTestId('home').click();
 }