arya2004/cmt-autofill

Expand popup.test.js with real interaction coverage

Open

#32 opened on Oct 7, 2025

 (2 comments) (0 reactions) (2 assignees)JavaScript (11 forks)auto 404
chrome-extensionfeature-requestgood first issuehacktoberfestintermediatejavascriptrefactortesting

Repository metrics

Stars
 (6 stars)
PR merge metrics
 (PR metrics pending)

Description

Problem

Tests for popup.js are minimal and do not cover button clicks, storage callbacks, or edge cases.

Suggested Improvements

  • Simulate clicking #addAuthor, #saveAuthors, and .remove-author.
  • Verify DOM changes and storage interactions.
  • Add tests for loadProfile() and saving logic.
  • Handle edge cases like removing the last author.

Benefit

Covers user interactions and ensures the popup behaves reliably under real usage.

Contributor guide