# Jest > import LiteYouTubeEmbed from 'react-lite-youtube-embed'; ## Pages - [Architecture](architecture.md): import LiteYouTubeEmbed from 'react-lite-youtube-embed'; - [Bypassing module mocks](bypassingmodulemocks.md): Jest allows you to mock out whole modules in your tests, which can be useful for testing if your code is calling func... - [Jest CLI Options](cli.md): The`jest`command line runner has a number of useful options. You can run`jest --help`to view all available option... - [Code Transformation](codetransformation.md): Jest runs the code in your project as JavaScript, but if you use some syntax not supported by Node out of the box (su... - [Configuring Jest](configuration.md): The Jest philosophy is to work great by default, but sometimes you just need more configuration power. - [Using with DynamoDB](dynamodb.md): With the [Global Setup/Teardown](Configuration.md#globalsetup-string) and [Async Test Environment](Configuration.md#t... - [ECMAScript Modules](ecmascriptmodules.md): :::caution - [Environment Variables](environmentvariables.md): Jest sets the following environment variables: - [ES6 Class Mocks](es6classmocks.md): Jest can be used to mock ES6 classes that are imported into files you want to test. - [Expect](expectapi.md): When you're writing tests, you often need to check that values meet certain conditions.`expect`gives you access to ... - [Getting Started](gettingstarted.md): Install Jest using your favorite package manager: - [Globals](globalapi.md): In your test files, Jest puts each of these methods and objects into the global environment. You don't have to requir... - [Jest Community](jestcommunity.md): The community around Jest is working hard to make the testing experience even greater. - [The Jest Object](jestobjectapi.md): The`jest`object is automatically in scope within every test file. The methods in the`jest`object help create mock... - [Jest Platform](jestplatform.md): You can cherry pick specific features of Jest and use them as standalone packages. Here's a list of the available pac... - [Manual Mocks](manualmocks.md): Manual mocks are used to stub out functionality with mock data. For example, instead of accessing a remote resource l... - [Migrating to Jest](migrationguide.md): If you'd like to try out Jest with an existing codebase, there are a number of ways to convert to Jest: - [Mock Functions](mockfunctionapi.md): Mock functions are also known as "spies", because they let you spy on the behavior of a function that is called indir... - [Mock Functions](mockfunctions.md): Mock functions allow you to test the links between code by erasing the actual implementation of a function, capturing... - [Using with MongoDB](mongodb.md): With the [Global Setup/Teardown](Configuration.md#globalsetup-string) and [Async Test Environment](Configuration.md#t... - [More Resources](moreresources.md): By now you should have a good idea of how Jest can help you test your applications. If you're interested in learning ... - [Using with puppeteer](puppeteer.md): With the [Global Setup/Teardown](Configuration.md#globalsetup-string) and [Async Test Environment](Configuration.md#t... - [Setup and Teardown](setupandteardown.md): Often while writing tests you have some setup work that needs to happen before tests run, and you have some finishing... - [Snapshot Testing](snapshottesting.md): Snapshot tests are a very useful tool whenever you want to make sure your UI does not change unexpectedly. - [Testing Asynchronous Code](testingasynccode.md): It's common in JavaScript for code to run asynchronously. When you have code that runs asynchronously, Jest needs to ... - [Testing Web Frameworks](testingframeworks.md): Jest is a universal testing platform, with the ability to adapt to any JavaScript library or framework. In this secti... - [Timer Mocks](timermocks.md): The native timer functions (i.e.,`setTimeout()`,`setInterval()`,`clearTimeout()`,`clearInterval()`) are less than... - [Troubleshooting](troubleshooting.md): Uh oh, something went wrong? Use this guide to resolve issues with Jest. - [An Async Example](tutorialasync.md): First, enable Babel support in Jest as documented in the [Getting Started](GettingStarted.md#using-babel) guide. - [Testing React Native Apps](tutorialreactnative.md): At Facebook, we use Jest to test [React Native](https://reactnative.dev/) applications. - [DOM Manipulation](tutorialjquery.md): Another class of functions that is often considered difficult to test is code that directly manipulates the DOM. Let'... - [From v28 to v29](upgradingtojest29.md): Upgrading Jest from v28 to v29? This guide aims to help refactoring your configuration and tests. - [From v29 to v30](upgradingtojest30.md): Upgrading Jest from v29 to v30? This guide aims to help refactoring your configuration and tests. - [Using Matchers](usingmatchers.md): Jest uses "matchers" to let you test values in different ways. This document will introduce some commonly used matche... - [Watch Plugins](watchplugins.md): The Jest watch plugin system provides a way to hook into specific parts of Jest and to define watch mode menu prompts... - [Using with webpack](webpack.md): Jest can be used in projects that use [webpack](https://webpack.js.org/) to manage assets, styles, and compilation. w... - [_Typescriptexamplesnote](typescriptexamplesnote.md): :::info