Migrated from GitHub trtmn/signature
  • HTML 63.7%
  • Cython 34.8%
  • Python 1.5%
Find a file
2025-05-06 23:00:27 -05:00
assets Replace personal_signature.html and vermont systems.html with updated content; modify tests to include new gravatar image loading and adjust headless mode settings. 2025-05-06 23:00:27 -05:00
node_modules Updates 2025-05-06 12:33:28 -05:00
scripts Updates 2025-05-06 12:33:28 -05:00
signatures Replace personal_signature.html and vermont systems.html with updated content; modify tests to include new gravatar image loading and adjust headless mode settings. 2025-05-06 23:00:27 -05:00
tests Replace personal_signature.html and vermont systems.html with updated content; modify tests to include new gravatar image loading and adjust headless mode settings. 2025-05-06 23:00:27 -05:00
Bottom image.psdt Email Signature pieces 2020-12-28 17:29:34 -06:00
package-lock.json Updates 2025-05-06 12:33:28 -05:00
package.json Updates 2025-05-06 12:33:28 -05:00
README.md Updates 2025-05-06 12:33:28 -05:00

Email Signature Tests

This repository contains tests to verify that the fish icon in the email signature loads properly.

Files

  • clean_signature.html - Email signature with base64-encoded fish icon
  • personal_signature.html - Email signature with direct reference to fish.png
  • test_signature.js - Playwright tests to verify image loading

Setup

  1. Install dependencies:
npm install
  1. Install Playwright browsers:
npx playwright install chromium

Running Tests

Run the tests with:

npm test

Test Description

The tests verify that:

  1. The base64-encoded fish icon in clean_signature.html loads properly
  2. The direct reference to fish.png in personal_signature.html loads properly

Troubleshooting

If the image doesn't load:

  1. Check that the fish.png file exists in the root directory
  2. Ensure the base64 encoding doesn't have line breaks
  3. Verify the MIME type is correct (image/png)