Skip to content
testomatio edited this page Mar 12, 2023 · 55 revisions

Created by Testomat.io

πŸ“ tests/analyzer_test.js

  • πŸ“Ž analyzer
    • βœ”οΈ can import analyzer from main index
    • βœ”οΈ should parse all mocha files
    • βœ”οΈ should parse all typescript files
    • βœ”οΈ should exclude dir in file name if dir specified
    • βœ”οΈ should include full dir in file name
    • βœ”οΈ should avoid node_modules
    • βœ”οΈ should read char`
    • βœ”οΈ should not load dirs as files
    • πŸ“Ž env variable params
      • βœ”οΈ should prepend a dir from env variable

πŸ“ tests/codeceptjs_test.js

  • πŸ“Ž codeceptjs parser
    • πŸ“Ž create todo tests
      • βœ”οΈ should parse codecept file
      • βœ”οΈ should include code
    • πŸ“Ž Parse CodeceptJS tags
      • βœ”οΈ should include tags
    • πŸ“Ž Parse CodeceptJS tags & datatable
      • βœ”οΈ should include data and tags

πŸ“ tests/comment_test.js

  • πŸ“Ž Comment
    • βœ”οΈ should refer to proper skipped line in comment

πŸ“ tests/decorator_test.js

  • πŸ“Ž Decorator
    • βœ”οΈ should print markdown
    • βœ”οΈ should print markdown2

πŸ“ tests/jasmine_test.js

  • πŸ“Ž jasmine parser
    • πŸ“Ž jasmine tests
      • βœ”οΈ should parse jasmine file
      • βœ”οΈ should include code

πŸ“ tests/jest_test.js

  • πŸ“Ž jest parser
    • πŸ“Ž jest tests
      • βœ”οΈ should parse jest file
      • βœ”οΈ should include code
    • πŸ“Ž exclusive tests
      • βœ”οΈ should throw an error if a file contains .only

πŸ“ tests/mocha_test.js

  • πŸ“Ž mocha parser
    • πŸ“Ž mocha tests
      • βœ”οΈ should parse mocha file
    • πŸ“Ž cypress tests
      • βœ”οΈ should parse cypress file
      • βœ”οΈ should include code
    • πŸ“Ž graphql tests
      • βœ”οΈ should parse codeceptjs internal test

πŸ“ tests/playwright_test.js

  • πŸ“Ž playwright parser
    • βœ”οΈ should parse basic playwright-js tests
    • βœ”οΈ should parse basic playwright-ts tests
    • βœ”οΈ should parse multiple playwright-js tests
    • βœ”οΈ should parse multiple playwright-js tests
    • βœ”οΈ should update playwright suite if no suite set
    • βœ”οΈ should parse playwright-js tests with skip() annotation
    • βœ”οΈ should parse playwright-js tests with fixme() annotation
    • βœ”οΈ should parse playwright-ts tests with skip() & fixme() annotations

πŸ“ tests/qunit_test.js

  • πŸ“Ž qunit parser
    • πŸ“Ž qunit tests
      • βœ”οΈ should parse qunit file

πŸ“ tests/testcafe_test.js

  • πŸ“Ž testcafe parser
    • πŸ“Ž Testcafe tests
      • βœ”οΈ should parse testcafe file
      • βœ”οΈ should include testcafe code

πŸ“ tests/update_fs_test.js

  • πŸ“Ž UpdateIds FS
    • βœ”οΈ should add suite and test ids
    • βœ”οΈ should clean suite and test ids safely
    • βœ”οΈ should clean suite and test ids unsafely

πŸ“ tests/updateIds_test.js

  • πŸ“Ž update ids
    • πŸ“Ž update-ids
      • βœ”οΈ should update id by title
      • βœ”οΈ should update id with tags by title
      • βœ”οΈ updates ids from server
      • βœ”οΈ ignore duplicates for ids from server
      • βœ”οΈ should not update other strings in file
      • βœ”οΈ allows multi-line titles
      • βœ”οΈ respects string literals
      • βœ”οΈ respects variables in string literals
      • βœ”οΈ respects variables in string literals and JSON report mode
      • βœ”οΈ respects variables in string literals in double param and JSON report mode
      • βœ”οΈ works ok with empty files
      • βœ”οΈ supports typescript
      • βœ”οΈ supports typescript with types
    • πŸ“Ž clean-ids
      • βœ”οΈ cleans up ids from strings
      • βœ”οΈ cleans up ids from string literals
      • βœ”οΈ unsafely cleans up ids from string literals
      • βœ”οΈ can remove ids from typescript

πŸ“ tests/utils_test.js

  • πŸ“Ž util functions
    • βœ”οΈ #replaceAtPoint

Clone this wiki locally