|
@@ -23,7 +23,7 @@ require('controllers/wizard/step4_controller');
|
|
|
describe('App.WizardStep4Controller', function () {
|
|
|
|
|
|
var services = [
|
|
|
- 'HDFS', 'MAPREDUCE', 'NAGIOS', 'GANGLIA', 'OOZIE', 'HIVE', 'HBASE', 'PIG', 'SCOOP', 'ZOOKEEPER', 'HCATALOG', 'WEBHCAT'
|
|
|
+ 'HDFS', 'MAPREDUCE', 'NAGIOS', 'GANGLIA', 'OOZIE', 'HIVE', 'HBASE', 'PIG', 'SCOOP', 'ZOOKEEPER', 'HCATALOG', 'WEBHCAT', 'YARN', 'MAPREDUCE2'
|
|
|
]
|
|
|
|
|
|
var controller = App.WizardStep4Controller.create();
|
|
@@ -82,6 +82,16 @@ describe('App.WizardStep4Controller', function () {
|
|
|
expect(controller.findProperty('serviceName', 'HCATALOG').get('isSelected')).to.equal(true);
|
|
|
expect(controller.findProperty('serviceName', 'WEBHCAT').get('isSelected')).to.equal(true);
|
|
|
})
|
|
|
+ it('should set MapReduce2 isSelected property like in Yarn', function () {
|
|
|
+ App.set('currentStackVersion', 'HDP-2.0.1');
|
|
|
+ App.set('defaultStackVersion', 'HDP-2.0.1');
|
|
|
+ controller.setEach('isSelected', false);
|
|
|
+ controller.findProperty('serviceName', 'YARN').set('isSelected', true);
|
|
|
+ controller.checkDependencies();
|
|
|
+ expect(controller.findProperty('serviceName', 'MAPREDUCE2').get('isSelected')).to.equal(true);
|
|
|
+ App.set('currentStackVersion', 'HDP-1.2.2');
|
|
|
+ App.set('defaultStackVersion', 'HDP-1.2.2');
|
|
|
+ })
|
|
|
})
|
|
|
|
|
|
describe('#selectAll()', function () {
|