diff --git a/types/ember-mocha/ember-mocha-tests.ts b/types/ember-mocha/ember-mocha-tests.ts index a4c055c91b..45a040ba67 100644 --- a/types/ember-mocha/ember-mocha-tests.ts +++ b/types/ember-mocha/ember-mocha-tests.ts @@ -3,7 +3,7 @@ import { setResolver, setupAcceptanceTest, setupComponentTest, setupModelTest, setupTest } from 'ember-mocha'; -import { describe, it, beforeEach, afterEach, before, after } from 'mocha'; +import { context, suite, describe, it, beforeEach, afterEach, before, after } from 'mocha'; import chai = require('chai'); import Ember from "ember"; import hbs from 'htmlbars-inline-precompile'; @@ -127,6 +127,14 @@ describe('setupTest', function() { }); }); +// testing suite and context +suite('for test suite A', function() { + context('when trying method foo', function() { + it('should test correctly', function() { + }); + }); +}); + // if you don't have a custom resolver, do it like this: setResolver(Ember.DefaultResolver.create()); diff --git a/types/ember-mocha/index.d.ts b/types/ember-mocha/index.d.ts index 6a16c54fde..9d081247b0 100644 --- a/types/ember-mocha/index.d.ts +++ b/types/ember-mocha/index.d.ts @@ -65,6 +65,8 @@ declare module 'mocha' { // re-export mocha globals as named exports export const describe: Mocha.IContextDefinition; + export const context: Mocha.IContextDefinition; + export const suite: Mocha.IContextDefinition; export const it: Mocha.ITestDefinition; export const setup: mochaSetup; export const teardown: mochaTeardown;