Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(jest): add jest accessibility matcher #9

Merged
merged 61 commits into from
May 13, 2020

Commits on Apr 9, 2020

  1. Configuration menu
    Copy the full SHA
    d9f0b26 View commit details
    Browse the repository at this point in the history
  2. test(rules,format): fix test names to follow convention

    Mohan Raj Rajamanickam committed Apr 9, 2020
    Configuration menu
    Copy the full SHA
    7a41187 View commit details
    Browse the repository at this point in the history
  3. feat(jest): add basic scaffolding for jest integration

    Mohan Raj Rajamanickam committed Apr 9, 2020
    Configuration menu
    Copy the full SHA
    483291c View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2020

  1. build(root): fix lint:fix script

    as --fix option wasn't being passed to the eslint cmd
    Mohan Raj Rajamanickam committed Apr 13, 2020
    Configuration menu
    Copy the full SHA
    4eaaf65 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2020

  1. build(jest): add jest as a peer dependency

    modify root jest dep version to match
    Mohan Raj Rajamanickam committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    6630be3 View commit details
    Browse the repository at this point in the history
  2. docs(root): add homepage fields in package json to point to readme

    and add links to existing docs in root readme
    Mohan Raj Rajamanickam committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    a91a3e0 View commit details
    Browse the repository at this point in the history
  3. feat(jest): add scaffolding for jest expect matcher

    Mohan Raj Rajamanickam committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    51ec35d View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2020

  1. improvement(jest): flesh out custom jest axe matcher

    add type def, tests
    Mohan Raj Rajamanickam committed Apr 23, 2020
    Configuration menu
    Copy the full SHA
    e8055fa View commit details
    Browse the repository at this point in the history
  2. build(jest): add jest matcher utils dep

    Mohan Raj Rajamanickam committed Apr 23, 2020
    Configuration menu
    Copy the full SHA
    54be107 View commit details
    Browse the repository at this point in the history
  3. build(root): add npm update checker util

    Mohan Raj Rajamanickam committed Apr 23, 2020
    Configuration menu
    Copy the full SHA
    7609b7b View commit details
    Browse the repository at this point in the history
  4. build(root): update script to upgrade dependencies; upgrade dependencies

    Mohan Raj Rajamanickam committed Apr 23, 2020
    Configuration menu
    Copy the full SHA
    6c7e86d View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2020

  1. improvement(jest): use matcher hint util to format message

    Mohan Raj Rajamanickam committed Apr 24, 2020
    Configuration menu
    Copy the full SHA
    f8649b2 View commit details
    Browse the repository at this point in the history
  2. build(root): check staged files before invoking commit process

    to prevent failed commit process due to failed checks in staged files
    Mohan Raj Rajamanickam committed Apr 24, 2020
    Configuration menu
    Copy the full SHA
    b5bee0f View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2020

  1. test(jest): fix dom lang setup, test names, err msgs

    Mohan Raj Rajamanickam committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    c7184e4 View commit details
    Browse the repository at this point in the history
  2. build(root): add eslint watcher package and watch scripts

    Mohan Raj Rajamanickam committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    1554fdf View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2020

  1. feat(jest): add toBeAccessibleWith jest a11y matcher for use with config

    Mohan Raj Rajamanickam committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    ecbfbf9 View commit details
    Browse the repository at this point in the history
  2. feat(test-utils): add a test utilities package

    Mohan Raj Rajamanickam committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    2a1c1bf View commit details
    Browse the repository at this point in the history
  3. refactor(test-utils): refactor packages to use the common code

    Mohan Raj Rajamanickam committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    ba71b58 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2020

  1. build(root): add markdown link checker dep, scripts, config

    Mohan Raj Rajamanickam committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    2481a06 View commit details
    Browse the repository at this point in the history
  2. build(root): add eslint plugin to check code snippets in markdown files

    Mohan Raj Rajamanickam committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    37f5f8f View commit details
    Browse the repository at this point in the history
  3. improvement(jest): fix return types on the matcher interface

    Fixes Error when using "await" with "toBeAccessible": "Unexpected await of a non-Promise
    (non-"Thenable") value"
    Mohan Raj Rajamanickam committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    28e628f View commit details
    Browse the repository at this point in the history
  4. build(root): upgrade to next version of eslint markdown plugin

    that supports typescript among other things
    Mohan Raj Rajamanickam committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    3531458 View commit details
    Browse the repository at this point in the history
  5. docs(root): add typescript tag to code blocks in docs

    to enable markdown eslint plugin to check them
    Mohan Raj Rajamanickam committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    3dbd29a View commit details
    Browse the repository at this point in the history
  6. build(root): update dependencies

    Mohan Raj Rajamanickam committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    342f577 View commit details
    Browse the repository at this point in the history
  7. build(root): add plugin to generate table of contents for markdown files

    Mohan Raj Rajamanickam committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    a88ef4d View commit details
    Browse the repository at this point in the history
  8. docs(root): update table of contents for all markdown docs

    Mohan Raj Rajamanickam committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    a832256 View commit details
    Browse the repository at this point in the history
  9. build(root): add eslint plugins to check imports, comment directives

    refactor lint run scripts
    Mohan Raj Rajamanickam committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    97677cb View commit details
    Browse the repository at this point in the history
  10. improvement(root): fix conflicting settings for md files formatting

    Mohan Raj Rajamanickam committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    23d4c4c View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2020

  1. improvement(root): add typescript resolver eslint import plugin

    to fix errors with the eslint import plugin with ts files
    Mohan Raj Rajamanickam committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    f54b9ac View commit details
    Browse the repository at this point in the history
  2. chore(root): update dependencies

    Checking fixes for jestjs/jest#9916
    Mohan Raj Rajamanickam committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    eafdc8c View commit details
    Browse the repository at this point in the history
  3. refactor(jest): rename jest module to matcher

    Mohan Raj Rajamanickam committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    ca3d7a3 View commit details
    Browse the repository at this point in the history
  4. improvement(root): fix project references in typescript configs

    Cleanup common config to remove comments
    Mohan Raj Rajamanickam committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    618868c View commit details
    Browse the repository at this point in the history
  5. refactor(jest): add util func to register a11y matchers

    Mohan Raj Rajamanickam committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    2546f72 View commit details
    Browse the repository at this point in the history
  6. test(jest): add test for a11y matcher setup; fix import

    Mohan Raj Rajamanickam committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    7466a6f View commit details
    Browse the repository at this point in the history
  7. refactor(jest): move fix a11y config to be a func

    move from test utils jest setup
    Mohan Raj Rajamanickam committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    9e56fb0 View commit details
    Browse the repository at this point in the history
  8. refactor(jest): consolidate before test setup

    remove obsolete dependencies
    Mohan Raj Rajamanickam committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    e415437 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2020

  1. improvement(jest): call fix config from the jest matcher

    refactor fix config func to take config param explictly
    Mohan Raj Rajamanickam committed May 1, 2020
    Configuration menu
    Copy the full SHA
    e1e271a View commit details
    Browse the repository at this point in the history
  2. improvement(jest): make fix a11y config immutable

    Freeze a11y config
    Mohan Raj Rajamanickam committed May 1, 2020
    Configuration menu
    Copy the full SHA
    8ca12bf View commit details
    Browse the repository at this point in the history
  3. build(root): fix missing deps, build clean script

    Mohan Raj Rajamanickam committed May 1, 2020
    Configuration menu
    Copy the full SHA
    c4a4b8a View commit details
    Browse the repository at this point in the history
  4. docs(root): add quick start section to contributing doc

    Mohan Raj Rajamanickam committed May 1, 2020
    Configuration menu
    Copy the full SHA
    4054e00 View commit details
    Browse the repository at this point in the history
  5. chore(root): bump versions of changed packages

    Mohan Raj Rajamanickam committed May 1, 2020
    Configuration menu
    Copy the full SHA
    4a16474 View commit details
    Browse the repository at this point in the history
  6. build: add git pre push hook to build, test

    fix yarn build clean script
    Mohan Raj Rajamanickam committed May 1, 2020
    Configuration menu
    Copy the full SHA
    8fc2fa6 View commit details
    Browse the repository at this point in the history
  7. fix(preset-rules): revert object freeze on a11y config object

    as it is resulting in failures - possibly exceptions from axe
    Mohan Raj Rajamanickam committed May 1, 2020
    Configuration menu
    Copy the full SHA
    9ad3ee0 View commit details
    Browse the repository at this point in the history
  8. improvement: fix/silence lint warnings, improve docs

    Mohan Raj Rajamanickam committed May 1, 2020
    Configuration menu
    Copy the full SHA
    6e3ee18 View commit details
    Browse the repository at this point in the history
  9. docs: add SPDX license ID at top of license file

    Reformat license doc for line length
    Mohan Raj Rajamanickam committed May 1, 2020
    Configuration menu
    Copy the full SHA
    2f9f9b3 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2020

  1. refactor(jest): rename fix a11y config func to adapt a11y config

    Mohan Raj Rajamanickam committed May 4, 2020
    Configuration menu
    Copy the full SHA
    dbc80f1 View commit details
    Browse the repository at this point in the history
  2. test(jest): add test to check for error when expect is undefined

    Mohan Raj Rajamanickam committed May 4, 2020
    Configuration menu
    Copy the full SHA
    349a426 View commit details
    Browse the repository at this point in the history
  3. refactor(jest): remove toBeAccessibleWith a11y matcher

    Mohan Raj Rajamanickam committed May 4, 2020
    Configuration menu
    Copy the full SHA
    2b64f15 View commit details
    Browse the repository at this point in the history
  4. ci: add pr title github action, change code cov github action

    Mohan Raj Rajamanickam committed May 4, 2020
    Configuration menu
    Copy the full SHA
    c77f356 View commit details
    Browse the repository at this point in the history
  5. improvement(jest): add config to automate setup of a11y matchers

    Add integration test package to test setup of a11y matcher
    Mohan Raj Rajamanickam committed May 4, 2020
    Configuration menu
    Copy the full SHA
    2b18c4b View commit details
    Browse the repository at this point in the history
  6. ci: add missing build step to new github actions

    Mohan Raj Rajamanickam committed May 4, 2020
    Configuration menu
    Copy the full SHA
    56b4893 View commit details
    Browse the repository at this point in the history
  7. ci(github action): change pr title check to install only req deps

    change name of CI action to Lint, Test
    Mohan Raj Rajamanickam committed May 4, 2020
    Configuration menu
    Copy the full SHA
    3889075 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2020

  1. refactor(jest): remove adaptA11yConfig from package level direct export

    as it is used only internally currently
    Mohan Raj Rajamanickam committed May 5, 2020
    Configuration menu
    Copy the full SHA
    eca6850 View commit details
    Browse the repository at this point in the history
  2. improvement(jest): add ability to check HTML elements for accessibility

    add/modify tests
    Mohan Raj Rajamanickam committed May 5, 2020
    Configuration menu
    Copy the full SHA
    6eb2a3b View commit details
    Browse the repository at this point in the history
  3. build(jest): fix main entry point in jest package.json

    Mohan Raj Rajamanickam committed May 5, 2020
    Configuration menu
    Copy the full SHA
    85609d3 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2020

  1. build: add ts-cleaner to clean dist files

    Mohan Raj Rajamanickam committed May 7, 2020
    Configuration menu
    Copy the full SHA
    36b0087 View commit details
    Browse the repository at this point in the history
  2. test(jest): add integration test package to test jest config setup

    with a11y matcher api
    
    Fixes #11
    Mohan Raj Rajamanickam committed May 7, 2020
    Configuration menu
    Copy the full SHA
    cbbe288 View commit details
    Browse the repository at this point in the history
  3. refactor(test-integration): rename test-integ to test-integration

    Mohan Raj Rajamanickam committed May 7, 2020
    Configuration menu
    Copy the full SHA
    a6662f6 View commit details
    Browse the repository at this point in the history
  4. docs: add/refactor docs

    Mohan Raj Rajamanickam committed May 7, 2020
    Configuration menu
    Copy the full SHA
    e4c2717 View commit details
    Browse the repository at this point in the history
  5. docs: change code block types in docs from ts to js

    for uniformity
    Mohan Raj Rajamanickam committed May 7, 2020
    Configuration menu
    Copy the full SHA
    97249c9 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2020

  1. test(jest): add doc/tests for checking html elem with jest

    Fix incorrect integration test, add doc about async usage
    Mohan Raj Rajamanickam committed May 8, 2020
    Configuration menu
    Copy the full SHA
    9b1aa3b View commit details
    Browse the repository at this point in the history