Security News
Opengrep Emerges as Open Source Alternative Amid Semgrep Licensing Controversy
Opengrep forks Semgrep to preserve open source SAST in response to controversial licensing changes.
@microsoft/atlas-integration
Advanced tools
This folder provides the basis for all integration testing against Atlas. Atlas is primarily a CSS framework, and we are not seeking to test CSS itself. We use two methods of integration testing here.
This folder provides the basis for all integration testing against Atlas. Atlas is primarily a CSS framework, and we are not seeking to test CSS itself. We use two methods of integration testing here.
atlas-js
package. See config and example.You must install Playwright and its dependencies on your machine before using any commands.
npx playwright install
Both of the above use @playwright/test
. Their documentaton should be the primary source of information on how to write tests here. Because of our monorepo setup, we've taken the approach of referencing playwright commands via npm. The primary commands available at the root of the project are:
Command | Referent | Description |
---|---|---|
npm run integration-tests | playwright test --config=integration-tests.config.ts | Runs all tests in the /integration-tests folder. |
npm run integration-tests:debug | playwright test --debug --config=integration-tests.config.ts | The same as above but in Playwright debug mode. |
npm run codegen | playwright codegen localhost:1111 | Runs Playwright codegen for integration-tests. Must have local server running on port 1111 before starting. |
screenshots:light | playwright test --config=visual-diff.config.ts | Take screenshots of images on light theme. Primarily for use on Github Actions. |
screenshots:all | cross-env FULL_DIFF=true playwright test --config=visual-diff.config.ts | Take screenshots of images on light, dark, and high-contrast themes. Primarily for use on Github Actions. |
FAQs
This folder provides the basis for all integration testing against Atlas. Atlas is primarily a CSS framework, and we are not seeking to test CSS itself. We use two methods of integration testing here.
The npm package @microsoft/atlas-integration receives a total of 0 weekly downloads. As such, @microsoft/atlas-integration popularity was classified as not popular.
We found that @microsoft/atlas-integration demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Opengrep forks Semgrep to preserve open source SAST in response to controversial licensing changes.
Security News
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Security News
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.