1

Я пытаюсь получить unit-test, сгенерированный yeoman, для запуска в Visual Studio с использованием Resharper 8.0.2.Единичный тест ReSharper Jasmine AngularJS с использованием yeoman

С Yeoman если вы просто генерировать контроллер, вы получите что-то вроде этого:

'use strict'; 

describe('Controller: MainCtrl', function() { 

    // load the controller's module 
    beforeEach(module('angularYeomanTestApp')); 

    var MainCtrl, 
    scope; 

    // Initialize the controller and a mock scope 
    beforeEach(function() { 
     inject(function($controller, $rootScope) { 
      scope = $rootScope.$new(); 
      MainCtrl = $controller('MainCtrl', { 
       $scope: scope 
      }); 
     }) 
    }); 

    it('should attach a list of awesomeThings to the scope', function() { 
    expect(scope.awesomeThings.length).toBe(3); 
    }); 
}); 

Я уже переданы знания о this post, потому что старшина не создает анонимную функцию перед утверждением нагнетающим.

Проблема заключается в том, что я всегда получаю ошибки для каждого тестов, таких как:

Inconclusive: Test wasn't run 

Resharper настроен для запуска тестов с использованием хрома браузера и жасмин, кажется, правильно включены в тестовую страницу, когда она откроется, но тестовая страница пуста!

Выполнение тестов кармой с использованием, например, тест grunt работает!

Спасибо за помощь!

PS .: Я использую: Визуальная-Studio-2013, Resharper 8.0.2, 1.2.6 angularjs

+0

Это ваш полный тест? Вы указали ссылки на все файлы js? С помощью resharper для запуска тестов вы должны иметь ссылки на весь ваш js-файл перед включением теста. Если вы перетащите их против, они создадут их для вас. Что-то вроде /// epitka

+0

Да, это полный тест. Карма настроена на загрузку около 15 файлов или что-то в браузере. Должен ли я добавить их все вручную? – Sentenza

ответ

0

Карма и Reshaper не имеют ничего общего друг с другом. Вам не нужно запускать или устанавливать карму для запуска тестов Resharper. Для тестов resharper вы должны иметь, как я указал в комментарии выше, все файлы, которые вам нужно включить в качестве «ссылки» в каждом тестовом файле.

+0

есть ли возможность включить стандартный набор ссылок для всех тестов? – Sentenza

+1

@Sentenza: Да, http://stackoverflow.com/questions/3448119/how-to-reference-multiple-files-for-javascript-intellisense-in-vs2010 – epitka

+0

Я не получаю его на работу. Мой файл ссылок включает в себя угловые, jasmin и сервисы для тестирования, а также файл app.js. Но все равно это не работает ... – Sentenza