Skip to content

Feature/fix test items#39

Open
mjhayren wants to merge 16 commits intodevelopfrom
feature/FixTestItems
Open

Feature/fix test items#39
mjhayren wants to merge 16 commits intodevelopfrom
feature/FixTestItems

Conversation

@mjhayren
Copy link

Fixed all of the test items in the QTI Player
added 63 unit tests to cover the updated items and changes
all unit tests passing currently
13 Playwright tests failing (failing prior to changes), all working Playwright tests cover the new changes

Found an issue in the hottext inteaction - multiple selections item type.   Changed the value of 0/3 to 0/4 being theres 4 options in total to select
Also fixed the results rollup for all items so that when you test it out, it increases number of attempts, whether it was completed or not
All multilingual items working, debugging still in place.    This is good for a PR, moving on to the "Other Items"
Copy link
Contributor

@chillenious chillenious left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! The only thing I'd like you to go over is see if all the logging is needed (and if it is, if it should use console.debug rather than console.log.

@chillenious
Copy link
Contributor

also, when you open a PR, CI will run tests, and currently CI/ Lint is failing (so PR isn't ready to go yet)

Playwright test files use @axe-core/playwright which is a devDependency
and may not be available during CI checks. Excluding these files from
the main tsconfig prevents false positives in svelte-check.
@chillenious
Copy link
Contributor

Sorry, the last request is to actually make the PR to merge into develop rather than master. We keep master as the trigger to actually publish packages, which we don't want to do for all changes.

@mjhayren mjhayren changed the base branch from master to develop February 17, 2026 14:48
chillenious added a commit that referenced this pull request Feb 21, 2026
Bring across high-value PR #39 fixes for matching/media/hottext behavior and drawing file handling, and add targeted regression tests plus ts-check hardening to keep CI stable.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants