diff of 8a06e0d72aaa91df1f98698bb2ec5a58f8f8f8fd

8a06e0d72aaa91df1f98698bb2ec5a58f8f8f8fd
diff --git a/playwright-tests/tests/basic-tests.spec.ts b/playwright-tests/tests/basic-tests.spec.ts
index 79588d0..473a5c9 100644
--- a/playwright-tests/tests/basic-tests.spec.ts
+++ b/playwright-tests/tests/basic-tests.spec.ts
@@ -16,7 +16,7 @@ const password = 'p4ssw0rd';
 //   await expect(page.getByText('Log out')).toBeVisible();
 // }
 
-async function postPost(page, title, post, tag) {
+async function postPost(page, title, post, tag, append_img = false) {
     await page.getByTestId('new-post-btn').click();
     await page.getByTestId('clear-editor').click();
 
@@ -53,6 +53,23 @@ async function postPost(page, title, post, tag) {
 
     await expect(page.locator('.post')).toBeHidden();
 
+    if (append_img) {
+
+	await page.evaluate(() => {
+	    document.querySelector('#file-pictures-input').style["display"] = 'inline';
+	});
+
+	const filePath = __dirname+'/test.png';
+	console.log("Inputting file " + filePath);
+	
+	await page.locator('#file-pictures-input').setInputFiles(filePath);
+
+	await page.evaluate(() => {
+	    document.querySelector('#file-pictures-input').style["display"] = 'none';
+	});
+	await expect(page.locator('#editor-post-content')).toContainText('<img');
+    }
+
     // save the post
 
     await page.locator('#editor-post-save').click();
@@ -184,7 +201,7 @@ test('basic testing', async ({ page, browser }) => {
     await page.reload();
 
     console.log('Trying to post a new post');
-    tag = 'test-tag'; 
+    tag = 'newer-test-tag'; 
     await postPost(page, 'A completely new post', 'random content', tag);
     await page.goto('http://localhost:3010');
     
@@ -194,8 +211,11 @@ test('basic testing', async ({ page, browser }) => {
 
     // make sure the basic post view opens
     await page.getByRole('link', { name: 'really badly edited test post' }).click();
-    await expect(page.getByText('LOADING')).toBeHidden();
+    // await expect(page.getByText('LOADING')).toBeHidden();
     await expect(page.getByText('jeejee')).toBeVisible();
     await expect(page.getByText('random content')).toBeHidden();
+
+    // test images
+    await postPost(page, 'Image post', 'this is image content', tag, true);
 });;
 
diff --git a/playwright-tests/tests/test.png b/playwright-tests/tests/test.png
new file mode 100644
index 0000000..0963a34
Binary files /dev/null and b/playwright-tests/tests/test.png differ