Socket
Socket
Sign inDemoInstall

@types/mocha

Package Overview
Dependencies
0
Maintainers
1
Versions
63
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/mocha

TypeScript definitions for mocha


Version published
Maintainers
1
Weekly downloads
3,326,791
decreased by-5.55%

Weekly downloads

Package description

What is @types/mocha?

The @types/mocha package provides TypeScript type definitions for Mocha, a popular JavaScript test framework. These type definitions allow developers to use Mocha in TypeScript projects with type checking and IntelliSense support in code editors.

What are @types/mocha's main functionalities?

Describe blocks

TypeScript definitions for Mocha's describe blocks, which are used to group related tests.

describe('Array', () => {
  describe('#indexOf()', () => {
    it('should return -1 when the value is not present', () => {
      assert.equal([1, 2, 3].indexOf(4), -1);
    });
  });
});

It blocks

TypeScript definitions for Mocha's it blocks, which are used to define individual test cases.

it('should add two numbers', () => {
  const sum = add(1, 2);
  assert.equal(sum, 3);
});

Hooks

TypeScript definitions for Mocha's hooks like before, after, beforeEach, and afterEach, which are used to set up preconditions and clean up after tests.

describe('hooks', () => {
  before(() => {
    // runs once before the first test in this block
  });

  after(() => {
    // runs once after the last test in this block
  });

  beforeEach(() => {
    // runs before each test in this block
  });

  afterEach(() => {
    // runs after each test in this block
  });
});

Other packages similar to @types/mocha

Readme

Source

Installation

npm install --save @types/mocha

Summary

This package contains type definitions for mocha (https://mochajs.org).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mocha.

Additional Details

  • Last updated: Wed, 22 Nov 2023 00:24:48 GMT
  • Dependencies: none

Credits

These definitions were written by Kazi Manzur Rashid, otiai10, Vadim Macagon, Andrew Bradley, Dmitrii Sorin, Noah Hummel, and nicojs.

FAQs

Last updated on 22 Nov 2023

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc