~ubuntu-branches/ubuntu/utopic/maas/utopic-security

« back to all changes in this revision

Viewing changes to src/maasserver/static/js/tests/test_image.js

  • Committer: Package Import Robot
  • Author(s): Andres Rodriguez, Jeroen Vermeulen, Andres Rodriguez, Jason Hobbs, Raphaël Badin, Louis Bouchard, Gavin Panella
  • Date: 2014-08-21 19:36:30 UTC
  • mfrom: (1.3.1)
  • Revision ID: package-import@ubuntu.com-20140821193630-kertpu5hd8yyss8h
Tags: 1.7.0~beta7+bzr3266-0ubuntu1
* New Upstream Snapshot, Beta 7 bzr3266

[ Jeroen Vermeulen ]
* debian/extras/99-maas-sudoers
  debian/maas-dhcp.postinst
  debian/rules
  - Add second DHCP server instance for IPv6.
* debian/maas-region-controller-min.install
  debian/maas-region-controller-min.lintian-overrides
  - Install deployment user-data: maas_configure_interfaces.py script.
* debian/maas-cluster-controller.links
  debian/maas-cluster-controller.install
  debian/maas-cluster-controller.postinst
  - Reflect Celery removal changes made in trunk r3067.
  - Don't install celeryconfig_cluster.py any longer. 
  - Don't install maas_local_celeryconfig_cluster.py any longer.
  - Don't symlink maas_local_celeryconfig_cluster.py from /etc to /usr.
  - Don't insert UUID into maas_local_celeryconfig_cluster.py.

[ Andres Rodriguez ]
* debian/maas-region-controller-min.postrm: Cleanup lefover files.
* debian/maas-dhcp.postrm: Clean leftover configs.
* Provide new maas-proxy package that replaces the usage of
  squid-deb-proxy:
  - debian/control: New maas-proxy package that replaces the usage
    of squid-deb-proxy; Drop depends on squid-deb-proxy.
  - Add upstrart job.
  - Ensure squid3 is stopped as maas-proxy uses a caching proxy.
* Remove Celery references to cluster controller:
  - Rename upstart job from maas-pserv to maas-cluster; rename
    maas-cluster-celery to maas-cluster-register. Ensure services
    are stopped on upgrade.
  - debian/maintscript: Cleanup config files.
  - Remove all references to the MAAS celery daemon and config
    files as we don't use it like that anymore
* Move some entries in debian/maintscript to
  debian/maas-cluster-controller.maintscript
* Remove usage of txlongpoll and rabbitmq-server. Handle upgrades
  to ensure these are removed correctly.

[ Jason Hobbs ]
* debian/maas-region-controller-min.install: Install
  maas-generate-winrm-cert script.

[ Raphaël Badin ]
* debian/extras/maas-region-admin: Bypass django-admin as it prints
  spurious messages to stdout (LP: #1365130).

[Louis Bouchard]
* debian/maas-cluster-controller.postinst:
  - Exclude /var/log/maas/rsyslog when changing ownership
    (LP: #1346703)

[Gavin Panella]
* debian/maas-cluster-controller.maas-clusterd.upstart:
  - Don't start-up the cluster controller unless a shared-secret has
    been installed.
* debian/maas-cluster-controller.maas-cluster-register.upstart: Drop.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* Copyright 2014 Canonical Ltd.  This software is licensed under the
 
2
 * GNU Affero General Public License version 3 (see the file LICENSE).
 
3
 */
 
4
 
 
5
YUI({ useBrowserConsole: true }).add('maas.image.tests', function(Y) {
 
6
 
 
7
Y.log('loading maas.image.tests');
 
8
var namespace = Y.namespace('maas.image.tests');
 
9
 
 
10
var module = Y.maas.image;
 
11
var suite = new Y.Test.Suite("maas.image Tests");
 
12
 
 
13
suite.add(new Y.Test.Case({
 
14
    name: 'test-image',
 
15
 
 
16
    testImageList: function() {
 
17
        var image_list = new module.ImageList();
 
18
        Y.Assert.areSame(module.Image, image_list.model);
 
19
    },
 
20
 
 
21
    testImageListSortsByTitle: function() {
 
22
        var image_list = new module.ImageList();
 
23
        image_list.add({title: 'b_image'});
 
24
        image_list.add({title: 'a_image'});
 
25
        image_list.add({title: 'c_image'});
 
26
        title_list = [];
 
27
        image_list.each(function(model) {
 
28
            title_list.push(model.get('title'));
 
29
        });
 
30
        Y.ArrayAssert.itemsAreEqual(
 
31
            ['a_image', 'b_image', 'c_image'], title_list);
 
32
    }
 
33
 
 
34
}));
 
35
 
 
36
namespace.suite = suite;
 
37
 
 
38
}, '0.1', {'requires': [
 
39
    'node-event-simulate', 'test', 'maas.image']}
 
40
);