From 8200340199a42bf736d9e1c5aa6dfa512e5d829a Mon Sep 17 00:00:00 2001 From: SomaticIT Date: Wed, 5 Feb 2014 21:32:39 +0100 Subject: [PATCH 1/2] Update Mocha Definitions to 1.17.1 --- mocha/mocha.d.ts | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/mocha/mocha.d.ts b/mocha/mocha.d.ts index bf930d3b0..9b55761c6 100644 --- a/mocha/mocha.d.ts +++ b/mocha/mocha.d.ts @@ -1,4 +1,4 @@ -// Type definitions for mocha 1.9.0 +// Type definitions for mocha 1.17.1 // Project: http://visionmedia.github.io/mocha/ // Definitions by: Kazi Manzur Rashid // DefinitelyTyped: https://github.com/borisyankov/DefinitelyTyped @@ -46,12 +46,12 @@ interface MochaSetupOptions { grep?: any; } -declare module mocha { - interface Done { - (error?: Error): void; - } +interface MochaDone { + (error?: Error): void; } +declare var mocha: Mocha; + declare var describe : { (description: string, spec: () => void): void; only(description: string, spec: () => void): void; @@ -61,42 +61,42 @@ declare var describe : { declare var it: { (expectation: string, assertion?: () => void): void; - (expectation: string, assertion?: (done: mocha.Done) => void): void; + (expectation: string, assertion?: (done: MochaDone) => void): void; only(expectation: string, assertion?: () => void): void; - only(expectation: string, assertion?: (done: mocha.Done) => void): void; + only(expectation: string, assertion?: (done: MochaDone) => void): void; skip(expectation: string, assertion?: () => void): void; - skip(expectation: string, assertion?: (done: mocha.Done) => void): void; + skip(expectation: string, assertion?: (done: MochaDone) => void): void; timeout(ms: number): void; }; declare function before(action: () => void): void; -declare function before(action: (done: mocha.Done) => void): void; +declare function before(action: (done: MochaDone) => void): void; declare function setup(action: () => void): void; -declare function setup(action: (done: mocha.Done) => void): void; +declare function setup(action: (done: MochaDone) => void): void; declare function after(action: () => void): void; -declare function after(action: (done: mocha.Done) => void): void; +declare function after(action: (done: MochaDone) => void): void; declare function teardown(action: () => void): void; -declare function teardown(action: (done: mocha.Done) => void): void; +declare function teardown(action: (done: MochaDone) => void): void; declare function beforeEach(action: () => void): void; -declare function beforeEach(action: (done: mocha.Done) => void): void; +declare function beforeEach(action: (done: MochaDone) => void): void; declare function suiteSetup(action: () => void): void; -declare function suiteSetup(action: (done: mocha.Done) => void): void; +declare function suiteSetup(action: (done: MochaDone) => void): void; declare function afterEach(action: () => void): void; -declare function afterEach(action: (done: mocha.Done) => void): void; +declare function afterEach(action: (done: MochaDone) => void): void; declare function suiteTeardown(action: () => void): void; -declare function suiteTeardown(action: (done: mocha.Done) => void): void; +declare function suiteTeardown(action: (done: MochaDone) => void): void; From 24287527f2b1dc2e6a6a449dda4fa74003117409 Mon Sep 17 00:00:00 2001 From: SomaticIT Date: Wed, 5 Feb 2014 21:34:50 +0100 Subject: [PATCH 2/2] Update Test to remove global var as defined in Definitions --- mocha/mocha-tests.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/mocha/mocha-tests.ts b/mocha/mocha-tests.ts index 19c869c13..597d9cbe2 100644 --- a/mocha/mocha-tests.ts +++ b/mocha/mocha-tests.ts @@ -1,7 +1,5 @@ /// -var mocha: Mocha; - function test_describe() { describe('something', () => { });