added a feature for tests...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2017-05-21 00:21:32 +03:00
parent 1deb302729
commit 664dd7c83e
5 changed files with 67 additions and 4 deletions

View File

@ -41,6 +41,7 @@ require('features/metadata')
require('features/meta')
require('features/experimental')
require('features/tests')
require('features/demo')
// node features...

View File

@ -2416,8 +2416,8 @@ module.FileSystemWriterUI = core.ImageGridFeatures.Feature({
tag: 'ui-fs-writer',
depends: [
'fs-writer',
'ui-fs-loader',
'fs-writer',
],
actions: FileSystemWriterUIActions,

View File

@ -152,6 +152,7 @@ core.ImageGridFeatures.Feature('viewer-testing', [
'fail-safe-devtools',
'tests',
'-experiments',
])

62
ui (gen4)/features/tests.js Executable file
View File

@ -0,0 +1,62 @@
/**********************************************************************
*
*
*
**********************************************************************/
((typeof define)[0]=='u'?function(f){module.exports=f(require)}:define)
(function(require){ var module={} // make module AMD/node compatible...
/*********************************************************************/
var actions = require('lib/actions')
var features = require('lib/features')
var core = require('features/core')
/*********************************************************************/
core.ImageGridFeatures.Feature({
tag: 'tests',
depends: [],
suggested: [
'a-feature-loop-test',
'b-feature-loop-test',
],
})
// Type A dependency cycle...
core.ImageGridFeatures.Feature({
tag: 'a-feature-loop-test',
depends: [ 'a-feature-loop-test-2' ],
})
core.ImageGridFeatures.Feature({
tag: 'a-feature-loop-test-2',
depends: [ 'a-feature-loop-test' ],
})
// Type B dependency cycle...
core.ImageGridFeatures.Feature({
tag: 'b-feature-loop-test',
depends: [
'b-feature-loop-test-2',
],
})
core.ImageGridFeatures.Feature({
tag: 'b-feature-loop-test-2',
depends: [
'b-feature-loop-test-3',
],
})
core.ImageGridFeatures.Feature({
tag: 'b-feature-loop-test-3',
depends: [
'b-feature-loop-test',
],
})
/**********************************************************************
* vim:set ts=4 sw=4 : */ return module })

View File

@ -1547,10 +1547,10 @@ var WidgetTestActions = actions.Actions({
console.log('>>>', [].slice.call(arguments))
return function(){
console.log('<<<', [].slice.call(arguments)) }}],
testActionDisabled: ['Test/$Disabled test action',
{browseMode: function(){ return 'disabled' }},
function(){}],
function(){
console.log('Disabled action called:', [].slice.call(arguments)) }],
// Usage Examples:
// .testDrawer() - show html in base drawer...
@ -2069,7 +2069,6 @@ module.WidgetTest = core.ImageGridFeatures.Feature({
depends: [
'ui-browse-actions',
],
actions: WidgetTestActions,
})