mirror of
https://github.com/atom/atom.git
synced 2026-02-05 12:15:07 -05:00
38 lines
1.0 KiB
JavaScript
38 lines
1.0 KiB
JavaScript
var setGlobalFocusPriority = function(priority) {
|
|
env = jasmine.getEnv();
|
|
if (!env.focusPriority) env.focusPriority = 1;
|
|
if (priority > env.focusPriority) env.focusPriority = priority;
|
|
};
|
|
|
|
var fdescribe = function(description, specDefinitions, priority) {
|
|
if (!priority) priority = 1;
|
|
setGlobalFocusPriority(priority)
|
|
var suite = describe(description, specDefinitions);
|
|
suite.focusPriority = priority;
|
|
return suite;
|
|
};
|
|
|
|
var ffdescribe = function(description, specDefinitions) {
|
|
fdescribe(description, specDefinitions, 2);
|
|
};
|
|
|
|
var fffdescribe = function(description, specDefinitions) {
|
|
fdescribe(description, specDefinitions, 3);
|
|
};
|
|
|
|
var fit = function(description, definition, priority) {
|
|
if (!priority) priority = 1;
|
|
setGlobalFocusPriority(priority);
|
|
var spec = it(description, definition);
|
|
spec.focusPriority = priority;
|
|
return spec;
|
|
};
|
|
|
|
var ffit = function(description, specDefinitions) {
|
|
fit(description, specDefinitions, 2);
|
|
};
|
|
|
|
var fffit = function(description, specDefinitions) {
|
|
fit(description, specDefinitions, 3);
|
|
};
|