checkpoint for integration with angular

This commit is contained in:
Misko Hevery
2010-01-18 10:47:03 -08:00
parent 27709c3f69
commit 595b4ea097
14 changed files with 2376 additions and 156 deletions

View File

@@ -1,25 +1,15 @@
LoaderTest = TestCase('LoaderTest');
AngularTest = TestCase('AngularTest');
LoaderTest.prototype.testLoadCss = function(){
if ($.browser.safari) return;
var head = jQuery('<head/>')[0];
var loader = new Loader(document, head, {});
var log = '';
loader.config.server = 'http://';
loader.loadCss('x');
assertEquals($(head).find('link').attr('href'), 'http://x');
};
LoaderTest.prototype.testDefaultDatabasePathFromSubdomain = function() {
var loader = new Loader(null, null, {server:"http://account.getangular.com", database:"database"});
AngularTest.prototype.testDefaultDatabasePathFromSubdomain = function() {
var loader = new Angular(null, null, {server:"http://account.getangular.com", database:"database"});
loader.computeConfiguration();
assertEquals("database", loader.config.database);
loader = new Loader(null, null, {server:"http://account.getangular.com"});
loader = new Angular(null, null, {server:"http://account.getangular.com"});
loader.computeConfiguration();
assertEquals("account", loader.config.database);
loader = new Loader(null, null, {server:"https://account.getangular.com"});
loader = new Angular(null, null, {server:"https://account.getangular.com"});
loader.computeConfiguration();
assertEquals("account", loader.config.database);
};

View File

@@ -96,7 +96,7 @@ function decode64(base64){
return fromJson(Base64.decode(base64));
}
Loader.prototype.configureJQueryPlugins();
Angular.prototype.configureJQueryPlugins();
function assertHidden(node) {
var display = node.css('display');