* docs: remove expect.assertions(1) in rejects example of TutorialAsync.md
* docs: add a comment for expect.assertions(1) in rejects example of TutorialAsync.md
* docs: add a comment for expect.assertions(1) in rejects example of TutorialAsync.md
* fix a comment
* fix a comment
* fix a comment
`it` is used everywhere in TutorialAsync.md except for one test where `test` is used. This commit replaces that `test` with an `it` to keep things consistent and because there does not seem to be a good reason to use `test` over `it` here.
* Format md files with prettier
* Format even more markdown
* Fix escaping of .
* Don't use prettier on readme.md
* Use prettier@1.8.1
* Prettify moar files
* Remove redundant prettier options from vscode settings
* Format with prettier 1.8.2
* Adding a clean copy of Docusaurus
Updating sidebar
Modifying files into Docusaurus format
Slight header logo CSS change
Ignore translated files and build directory
Proper file locations for Docusaurus
Move blog files to Docusaurus preferred location, modified crowdin to output /docs to /translated_pages, updated siteConfig.js
Eslinting Docusaurus files
Ignoring website/blog pages
Linter fixes
* Updating Circle config to remove website test
* Updating Circle config to auto-deploy website
* Add @deltice's config changes before website build, skip yarn build step
* Switch crowdin branch to master
* Updating siteconfig to @deltice's file
* Test crowdin branch
* Switching Crowdin to master
* Uses yarn to install, run, and deploy
* Feedback fixes
Switch to use process.env.VAR for algolia key
Switching crowdin upload/download to use yarn
Circle CI fix
Adding a delay to crowdin
Fixing prettier errors
Updating crowdin command in circle ci config
Path fix
* Upgrading docusaurus to 1.0.0a40, adds an RSS/Atom feed
* Update Docusaurus version
* Updated footer to reflect current footer. Updated footer logo.
* Fixes Edit this doc link, removes node_modules from .gitignore
* Move .gitignore rules to top level
* Updating license file in siteConfig to MIT, added new Docusaurus beta to package.json
* Lint fix
* Editing siteConfig.js to account for /docs not living in /docs/en
* Adds a link to CrowdIn project from language drop down
* Adds comments to generated files
* Modify Circle CI to manually download crowdin cli
* Doc build process only renders pages that are enabled in languages.js
* Added a favicon.ico
* Merging TutorialAsync.md
Adding Bosnian, enabling Espanol
Using ENV variables
* Merging TutorialAsync.md
* Copied all docs from current master branch
Localization Cleanup
Added a link to CrowdIn in language drop down
Further cleanup, moved CrowdIn API key to environment
HeaderNav fix
* Fixes prettier.js and other CI issues
Added comments to generated files
Worked out additional lint issues, added i18n files to ignore
* Update .eslintignore
* add markdown plugin in eslint
* add lint-docs build step
* lint JavaScript file
* final lint-docs command
* lint ExpectAPI
* lint GettingStarted.md
* lint GlobalAPI
* lint GlobalAPI
* lint JestObjectAPI
* lint Webpack.md
* lint UsingMatchers.md in docs
* lint TutorialReactNative.md in docs
* lint TutorialReact.md in docs
* lint docs file
* add lint-docs to test-ci script
* add lint-docs script to test & test-ci
* turn off more rules to lint-docs in package.json
* remove lint-docs from test and test-ci
* add lint-docs to test script in package.json
* remove lint-docs script from circle.yml
* add lint-docs script to test-ci in package.json
* rename js codeblock with json appropriately
* remove unnecessary log files
* remove lint-docs from test-ci
test script already includes lint-docs,
it'll be reduntant to do the same for more than one node versions
* remove error.log file
* use eslintrc-docs.json for overriding
* remove eslint comments from docs
Removing eslint comments from docs and moving them to
top level in .eslintrc-docs.json
* add lint-docs in correct order to test-ci and test
New look and feel. Updated all tutorials, docs, guides with latest best practices.
* Cleaned up API Reference docs (#2422)
* Reorganized Sidebar Navigation
* New Introduction Section (#2425)
* Simplified Getting Started introduction
* Break up API Reference into multiple docs, separate from Guides (#2388)
* Support is now Help (#2370)
* Add "Snapshot Testing", "Testing Asynchronous Code" & "Setup and Teardown" docs (#2419, #2406)
* Create Jest user showcase (#2369)
* New blog post announcing refreshed documentation (#2522)
* Truncate blog posts in blog index
* New homepage hero (#2662)
* New mobile nav (#2664)
* Add standard FB Open Source Footer (#2660)
* Add RedirectLayout to prevent broken links (#2700)
* Refreshed Homepage and Colors across site (#2699)
* Deploy Jest website via CircleCI
Summary:
This could stand some editorial attention :P
Closes https://github.com/facebook/jest/pull/1078
Differential Revision: D3353135
fbshipit-source-id: 890b509d903bb5a3dcac799619cef116d9c2c940
Summary:
to review: `jest-utils/jasmine-pit` and `__integration_tests_/promise_it/**`
It does not work with jasmine1 yet. If the direction is ok i'll add jasmine1 support to this PR.
Closes https://github.com/facebook/jest/pull/970
Reviewed By: dmitriiabramov
Differential Revision: D3309064
fbshipit-source-id: ff597945554e8cad4f2add8232236429810a966c
Summary:
I test many times,seems there isnt a suitable way to use Jasmine's `toThrow style` to test `async error`.
So i add some codes to illustrate using standard javascript style to test async error .
Do there have a `toThrow` version test ? I can not make a suitable `toThrow` test. if there is,should add both of those illustration codes.
Closes https://github.com/facebook/jest/pull/903
Differential Revision: D3229173
fb-gh-sync-id: b2540733d83c3bc2c1438936519c656c86c35ea9
fbshipit-source-id: b2540733d83c3bc2c1438936519c656c86c35ea9