can
Version:
MIT-licensed, client-side, JavaScript framework that makes building rich web applications easy.
13 lines (12 loc) • 667 B
JavaScript
steal('can/control', 'can/control/view', 'steal-qunit', function (Control) {
/* global Myproject */
module('can/control/view');
test('complex paths nested inside a controller directory', function () {
Control.extend('Myproject.Controllers.Foo.Bar');
//var path = jQuery.Controller._calculatePosition(Myproject.Controllers.Foo.Bar, "init.ejs", "init")
//equal(path, "//myproject/views/foo/bar/init.ejs", "view path is correct")
Control.extend('Myproject.Controllers.FooBar');
var path = can.Control._calculatePosition(Myproject.Controllers.FooBar, 'init.ejs', 'init');
equal(path, '//myproject/views/foo_bar/init.ejs', 'view path is correct');
});
});