intern icon indicating copy to clipboard operation
intern copied to clipboard

A next-generation code testing stack for JavaScript.

Results 112 intern issues
Sort by recently updated
recently updated
newest added

Since upgrading from Intern 3 to Intern 4 we have a number of files that have (much) lower code coverage. I've been able to chase this down to test cases...

needs-verification

In the past, browsers had non-zero default values for the functional timeouts (page load, find, and async exec). Today (and for a little while), this hasn't been the case, and...

enhancement
effort-low
domain-webdriver
priority-medium

GitHub Actions virtual environments (linux and windows) expose a `CHROMEWEBDRIVER` environment variable that points to the local chromedriver.exe. Intern should be able to use this information to allow use of...

enhancement
effort-medium
repo-digdug
priority-medium

See https://github.com/theintern/intern/issues/314 Intern currently uses Selenium to manage browsers, which requires Java. The Java requirement is becoming more of a burden as time goes on, and most browsers have native...

enhancement
effort-high
domain-tunnels
priority-high

The paths to the loaders (Dojo, SystemJS, ...) are hardcoded in the loader scripts in Intern 4. Consider making them configurable with a loader option.

enhancement
effort-low
priority-high

Add documentation for the tunnel classes. Current documentation is in the Dig Dug repo.

domain-documentation
effort-medium
priority-high

Add documentation for Intern's webdriver API. Existing documentation is in the Leadfoot repo.

domain-documentation
effort-medium
priority-high

Intern 4.x and 5-pre use Sauce Connect's Selenium Relay when running tests on Sauce. Sauce Connect is setup to listen on the standard Selenium port 4444 with the `-P` option,...

enhancement
effort-medium
domain-tunnels
priority-medium

The Console reporter used when running browser tests doesn't currently (as of Intern 4.8.x / 5.0.0-pre) output debug log statements when `debug` is active. It should.

enhancement
effort-low
priority-high

As mentioned in #1020, Intern should provide some level of file watching services. This would allow Intern to detect changes to tests, and optionally application files, and automatically re-run tests....

enhancement
effort-medium
priority-high