Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- describe('Directive: noise-model', function() {
- beforeEach(module('baseEventHandlerMock'));
- beforeEach(module('simulationInfoMock'));
- beforeEach(module('noiseModelServiceMock'));
- var $rootScope, $scope, $compile;
- var noiseModelService, baseEventHandler;
- beforeEach(module('noiseModelModule'));
- beforeEach(module('exdFrontendApp'));
- beforeEach(module('exd.templates'));
- var contextMenuState, gz3d; //, roslib, simulationInfo;
- var mockContainer, mockRosService;
- beforeEach(module('gz3dMock'));
- beforeEach(module('roslibMock'));
- var baseEventHandlerMock = {
- suppressAnyKeyPress: jasmine.createSpy('suppressAnyKeyPress')
- };
- beforeEach(
- module(function($provide) {
- $provide.value('baseEventHandler', baseEventHandlerMock);
- })
- );
- var element, elementScope;
- beforeEach(
- inject(function(_$rootScope_, _$compile_, _baseEventHandler_ ) {
- $rootScope = _$rootScope_;
- $compile = _$compile_;
- //$q = _$q_;
- baseEventHandler = _baseEventHandler_;
- //$scope = $rootScope.$new();
- element = $compile('<noise-model-generator></noise-model-generator>')($rootScope);
- $rootScope.$digest();
- $scope = element.scope();
- })
- );
- beforeEach(function() {
- mockRosService = {
- callService: jasmine.createSpy('callService')
- };
- window.ROSLIB.Service = jasmine
- .createSpy('Service')
- .and.callFake(function() {
- return mockRosService;
- });
- window.ROSLIB.ServiceRequest = jasmine.createSpy('ServiceRequest');
- //mockContainer = {};
- //gz3d.scene.viewManager.mainUserView.container = mockContainer;
- });
- it('should suppress key events when entering numerals', function() {
- $scope.suppressKeyPress();
- expect(baseEventHandlerMock.suppressAnyKeyPress).toHaveBeenCalled();
- console.info("noise-model rootScope...");
- console.info($rootScope);
- console.info("noise-model scope...");
- console.info($scope);
- console.info("scope.suppressKeyPress...");
- console.info($scope.suppressKeyPress);
- console.info("ROS service member...");
- console.info($scope.rosServiceGetNoiseParameters);
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement