beforeEach(function() { this.trackJs = jasmine.createSpyObj('trackJs', ['configure']); this.username = '******'; trackJsErrors(this.trackJs, this.username); this.configureArgs = this.trackJs.configure.calls.argsFor(0)[0]; });
var Router = require('new_dashboard/router'); var $ = require('jquery'); var cdb = require('cartodb.js'); var MainView = require('new_dashboard/main_view'); var trackJsErrors = require('new_common/track_js_errors'); var sendUsageToMixpanel = require('./send_usage_to_mixpanel'); var UserUrlsModel = require('new_dashboard/user_urls_model'); if (window.trackJs) { trackJsErrors(window.trackJs, window.user_data.username); } /** * Entry point for the new dashboard, bootstraps all dependency models and application. */ $(function() { cdb.init(function() { cdb.templates.namespace = 'cartodb/'; cdb.config.set(window.config); // import config if (cdb.config.isOrganizationUrl()) { cdb.config.set('url_prefix', cdb.config.organizationUrl()); } var userUrls = new UserUrlsModel({ upgrade_url: upgrade_url }, { config: cdb.config }); var router = new Router(); var user = new cdb.admin.User(user_data);