• Stars
    star
    549
  • Rank 80,530 (Top 2 %)
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Created over 10 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Chutzpah is an open source JavaScript test runner which enables you to run unit tests using QUnit, Jasmine, Mocha and TypeScript.

Chutzpah - A JavaScript Test Runner

Introduction

This fork is meant to build extension packages for Visual Studio 2022 only. It does not have any prebuilt packages yet.

Prerequisites:

To build:

  • Check out source code

  • Open a Command Prompt. If you are using something other than Community offering, then set this msbuild location variable

    setx Chutzpah_MSBuild_Path "Path_toMbuild_folder"

    e.g. setx Chutzpah_MSBuild_Path "C:\Program Files\Microsoft Visual Studio\2022\Professional\Msbuild\Current\Bin\amd64"

  • Run build Install

  • Run build Package

If all goes well, then you should see 2 vxis packages in _package folder.


Pronunciation: hutzΒ·pah

Build Status Chutzpah NuGet version

Chutzpah is an open source JavaScript test runner which enables you to run unit tests using QUnit, Jasmine, Mocha, CoffeeScript and TypeScript.

For comments, praise, complaints you can reach me on twitter at @mmanela.

Chutzpah supports the QUnit, Jasmine and Mocha testing frameworks. Chutzpah uses either JSDom, Chrome or PhantomJS to run your tests.

Get Chutzpah

Test Framework Versions

  • Qunit 2.6.2
  • Jasmine 2.9
  • Mocha 3.2.0

Recent News

Quick Links

Building the code

  1. Clone the repo
  2. One time run .\build.bat install - This will install all dependencies
  3. Run .\build - This will build all the code and run tests.
  4. Open solution Chutzpah.NoVS.sln for normal changes

Features

Runs JavaScript unit tests from the command line

Run JavaScript unit tests from inside of Visual Studio
  • Right click menu to run tests

  • Shows test results in Error window

  • Shows test results in Ouput window

  • Integrates into VS 2012 Unit Test Explorer

More Repositories

1

diffplex

DiffPlex is Netstandard 1.0+ C# library to generate textual diffs.
C#
967
star
2

MarkdownOutlook

Write outlook emails in markdown
C#
417
star
3

SnippetDesigner

The Snippet Designer is a plugin which enhances the Visual Studio IDE to allow a richer and more productive code snippet experience.
C#
343
star
4

MarkupConverter

This sample shows how to convert from HTML to RTF, RTF to HTML, XAML to HTML and HTML to XAML.
C#
54
star
5

PsAzureDevOps

PsAzureDevOps provides a suite of PowerShell functions that help automate interaction with Azure DevOps
PowerShell
28
star
6

FastSharp

FastSharp is a text editor which lets you quickly compile and run C#, F# and Visual Basic code without opening up Visual Studio.
C#
25
star
7

idiomatically

A website for exploring Idioms across languages and locales.
TypeScript
24
star
8

Flango

Playing around with languages concepts like type inference, pratt parsing, parser combinators and immutability.
F#
17
star
9

vsts-workitem-recentlyviewed

An extension for the VSTS work item form that tracks and displays who viewed a work item and when.
TypeScript
6
star
10

anagram_ladder

A challenging mobile word game built with Flutter
Dart
3
star
11

llm-embeddings

Clustering and labeling concepts using LLM Embeddings
Python
3
star
12

SimpleRegex

A SimpleRegex engine written in Haskell
Haskell
2
star
13

OpenWithTest

OpenWithTest is a Visual Studio extension which serves one simple task: To always open your test files and implementation files together.
C#
2
star
14

InheritedAutoMapper

Extension method for AutoMapper which lets you inherit mappings from base types
C#
1
star
15

mebs-tools

Tools for Mallory Emerson Birth Services
TypeScript
1
star
16

TeamConfig

C#
1
star
17

TextFormatPicker

Allows you to easily discover the name and style of source code elements in Visual Studio. This will aids in customizing color schemes.
C#
1
star