Socket
Socket
Sign inDemoInstall

ember-mocha

Package Overview
Dependencies
Maintainers
14
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ember-mocha - npm Package Compare versions

Comparing version 0.14.0 to 0.15.0

.eslintignore

57

addon-test-support/ember-mocha/index.js

@@ -1,10 +0,15 @@

import describeModule from 'ember-mocha/describe-module';
import describeComponent from 'ember-mocha/describe-component';
import describeModel from 'ember-mocha/describe-model';
import setupTestFactory from 'ember-mocha/setup-test-factory';
import setupTestNew from 'ember-mocha/setup-test';
import setupRenderingTest from 'ember-mocha/setup-rendering-test';
/* globals mocha */
export { loadTests } from './test-loader';
import { loadTests } from './test-loader';
import describeModule from 'ember-mocha/describe-module';
import describeComponent from 'ember-mocha/describe-component';
import describeModel from 'ember-mocha/describe-model';
import setupTestFactory from 'ember-mocha/setup-test-factory';
import setupTestNew from 'ember-mocha/setup-test';
import setupRenderingTest from 'ember-mocha/setup-rendering-test';
import setupApplicationTest from 'ember-mocha/setup-application-test';
import { it } from 'mocha';
import { setResolver } from '@ember/test-helpers';
import { it, afterEach } from 'mocha';
import { setResolver, resetOnerror } from '@ember/test-helpers';
import {

@@ -14,3 +19,3 @@ TestModule,

TestModuleForComponent,
TestModuleForAcceptance
TestModuleForAcceptance,
} from 'ember-test-helpers';

@@ -32,2 +37,34 @@

/**
* Instruct Mocha to start the tests.
*/
export function startTests() {
mocha.run();
}
function setupResetOnerror() {
afterEach(function() {
resetOnerror();
});
}
/**
* @method start
* @param {Object} [options] Options to be used for enabling/disabling behaviors
* @param {Boolean} [options.loadTests] If `false` tests will not be loaded automatically.
* @param {Boolean} [options.startTests] If `false` tests will not be automatically started
* (you must run `startTests()` to kick them off).
*/
export function start(options = {}) {
setupResetOnerror();
if (options.loadTests !== false) {
loadTests();
}
if (options.startTests !== false) {
startTests();
}
}
export {

@@ -45,3 +82,3 @@ describeModule,

it,
setResolver
setResolver,
};

11

addon-test-support/mocha/index.js
import Ember from 'ember';
/*global mocha, describe, context, it, before, after */
/**

@@ -67,5 +64,9 @@ * Takes a function that defines a mocha hook, like `beforeEach` and

var mocha = window.mocha;
var describe = window.describe;
var context = window.context;
var it = window.it;
var before = window.before;
var beforeEach = wrapMochaHookInEmberRun(window.beforeEach);
var after = window.after;
var afterEach = wrapMochaHookInEmberRun(window.afterEach);

@@ -72,0 +73,0 @@

# Changelog
## v0.14.0-beta.1 (2018-03-11)
## v0.15.0 (2019-05-11)
#### :boom: Breaking Change
* [#281](https://github.com/emberjs/ember-mocha/pull/281) Replace automatic test start via timeout with explicit `start()` call ([@Turbo87](https://github.com/Turbo87))
* [#219](https://github.com/emberjs/ember-mocha/pull/219) Drop Node 4 support ([@Turbo87](https://github.com/Turbo87))
#### :rocket: Enhancement
* [#332](https://github.com/emberjs/ember-mocha/pull/332) Update `@ember/test-helpers` to v1.5.0
* [#310](https://github.com/emberjs/ember-mocha/pull/310) Add `resetOnerror()` from `@ember/test-helpers` ([@scalvert](https://github.com/scalvert))
* [#280](https://github.com/emberjs/ember-mocha/pull/280) Add `ember-mocha` Blueprint ([@Turbo87](https://github.com/Turbo87))
* [#222](https://github.com/emberjs/ember-mocha/pull/222) Update minimum version of `@ember/test-helpers` to 0.7.26. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 3
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- Steve Calvert ([@scalvert](https://github.com/scalvert))
- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
## v0.14.0 (2018-06-05)
#### :rocket: Enhancement
* [#190](https://github.com/emberjs/ember-mocha/pull/190) Add support for new RFC268 based testing API. ([@simonihmig](https://github.com/simonihmig))

@@ -7,0 +25,0 @@ * [#191](https://github.com/emberjs/ember-mocha/pull/191) Remove jQuery dependency. ([@simonihmig](https://github.com/simonihmig))

@@ -0,3 +1,3 @@

/* eslint-disable no-console, no-process-exit */
/* eslint-env node */
'use strict';

@@ -41,3 +41,2 @@

this.import('vendor/ember-mocha/ember-mocha-adapter.js', { type: 'test' });
this.import('vendor/ember-mocha/test-loader.js', { type: 'test' });

@@ -44,0 +43,0 @@ let addonOptions = this.targetOptions();

{
"name": "ember-mocha",
"version": "0.14.0",
"version": "0.15.0",
"description": "Mocha helpers for testing Ember.js applications",

@@ -28,2 +28,3 @@ "keywords": [

"changelog": "lerna-changelog",
"lint": "eslint . --cache",
"start": "ember serve",

@@ -34,6 +35,6 @@ "test": "ember test",

"dependencies": {
"@ember/test-helpers": "^0.7.18",
"broccoli-funnel": "^2.0.1",
"broccoli-merge-trees": "^2.0.0",
"common-tags": "^1.5.1",
"@ember/test-helpers": "^1.5.0",
"broccoli-funnel": "^2.0.2",
"broccoli-merge-trees": "^3.0.2",
"common-tags": "^1.8.0",
"ember-cli-babel": "^6.6.0",

@@ -44,26 +45,24 @@ "ember-cli-test-loader": "^2.2.0",

"devDependencies": {
"broccoli-asset-rev": "^2.4.5",
"ember-ajax": "^3.0.0",
"ember-cli": "~2.17.0",
"ember-cli-chai": "^0.4.3",
"ember-cli-dependency-checker": "^2.0.0",
"ember-cli-eslint": "^4.2.1",
"ember-cli-htmlbars": "^2.0.1",
"ember-cli-htmlbars-inline-precompile": "^1.0.0",
"ember-cli-inject-live-reload": "^1.4.1",
"ember-cli-pretender": "^1.0.1",
"ember-cli-shims": "^1.2.0",
"ember-cli-sri": "^2.1.0",
"ember-cli-uglify": "^2.0.0",
"ember-data": "^2.17.0",
"ember-cli": "~3.8.2",
"ember-cli-chai": "^0.5.0",
"ember-cli-dependency-checker": "^3.1.0",
"ember-cli-htmlbars": "^3.0.1",
"ember-cli-htmlbars-inline-precompile": "^2.1.0",
"ember-cli-inject-live-reload": "^2.0.1",
"ember-cli-pretender": "^3.1.1",
"ember-data": "~3.7.0",
"ember-disable-prototype-extensions": "^1.1.2",
"ember-export-application-global": "^2.0.0",
"ember-load-initializers": "^1.0.0",
"ember-resolver": "^4.0.0",
"ember-source": "~2.17.0",
"lerna-changelog": "^0.7.0",
"loader.js": "^4.2.3"
"ember-load-initializers": "^2.0.0",
"ember-resolver": "^5.1.3",
"ember-source": "~3.9.1",
"ember-try": "^1.1.0",
"eslint": "^5.16.0",
"eslint-plugin-ember": "^6.4.1",
"eslint-plugin-node": "^8.0.1",
"lerna-changelog": "^0.8.2",
"loader.js": "^4.7.0"
},
"engines": {
"node": "^4.5 || 6.* || >= 7.*"
"node": "6.* || 8.* || >= 10.*"
},

@@ -70,0 +69,0 @@ "changelog": {

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc