mirror of
https://github.com/marko-js/marko.git
synced 2026-02-01 16:07:13 +00:00
Failing test case for #46
This commit is contained in:
parent
56b79b9fb0
commit
3731edb24a
@ -334,4 +334,15 @@ describe('widget' , function() {
|
||||
.appendTo(document.getElementById('target'));
|
||||
}).to.throw(/is no longer supported/);
|
||||
});
|
||||
|
||||
it('should allow a w-id attr to be assigned to an invoke tag', function() {
|
||||
var widget = require('../fixtures/components/app-invoke-widget-id')
|
||||
.render({})
|
||||
.appendTo(document.getElementById('target'))
|
||||
.getWidget();
|
||||
|
||||
var barWidget = widget.getWidget('barTest');
|
||||
expect(barWidget != null).to.equal(true);
|
||||
expect(barWidget.name).to.equal('app-bar');
|
||||
});
|
||||
});
|
||||
10
test/fixtures/components/app-invoke-widget-id/index.js
vendored
Normal file
10
test/fixtures/components/app-invoke-widget-id/index.js
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
var barRenderer = require('../app-bar/renderer').render;
|
||||
|
||||
module.exports = require('marko-widgets').defineComponent({
|
||||
template: require('./template.marko'),
|
||||
getTemplateData: function(input, out) {
|
||||
return {
|
||||
barRenderer: barRenderer
|
||||
};
|
||||
}
|
||||
});
|
||||
3
test/fixtures/components/app-invoke-widget-id/template.marko
vendored
Normal file
3
test/fixtures/components/app-invoke-widget-id/template.marko
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
<div class="app-invoke-widget-id" w-bind>
|
||||
<invoke function="data.barRenderer({}, out)" w-id="barTest"/>
|
||||
</div>
|
||||
Loading…
x
Reference in New Issue
Block a user