ember-source
Version:
A JavaScript framework for creating ambitious web applications
47 lines (44 loc) • 1.66 kB
TypeScript
declare module 'ember-testing/lib/test' {
/**
@module ember
*/
import { registerHelper, registerAsyncHelper, unregisterHelper } from "ember-testing/lib/test/helpers";
import { onInjectHelpers } from "ember-testing/lib/test/on_inject_helpers";
import TestPromise, { promise, resolve } from "ember-testing/lib/test/promise";
import { checkWaiters, registerWaiter, unregisterWaiter } from "ember-testing/lib/test/waiters";
/**
This is a container for an assortment of testing related functionality:
* Choose your default test adapter (for your framework of choice).
* Register/Unregister additional test helpers.
* Setup callbacks to be fired when the test helpers are injected into
your application.
@class Test
@namespace Ember
@public
*/
const Test: {
/**
Hash containing all known test helpers.
@property _helpers
@private
@since 1.7.0
*/
_helpers: Record<string, {
method: import("@ember/-internals/utility-types").AnyFn;
meta: {
wait: boolean;
};
}>;
registerHelper: typeof registerHelper;
registerAsyncHelper: typeof registerAsyncHelper;
unregisterHelper: typeof unregisterHelper;
onInjectHelpers: typeof onInjectHelpers;
Promise: typeof TestPromise;
promise: typeof promise;
resolve: typeof resolve;
registerWaiter: typeof registerWaiter;
unregisterWaiter: typeof unregisterWaiter;
checkWaiters: typeof checkWaiters;
};
export default Test;
}