Я не могу получить тестирование TypeScript в VS, используя jasmine/Chutzpah для работы с AMD.TypeScript - jasmine - Chutzpah - AMD - Visual Studio 2012
Sample.ts:
export class Sample {
constructor(public name: string) { }
}
Simple.ts:
/// <reference path="./require.d.ts" />
/// <reference path="./jasmine.d.ts" />
import SampleModule = module("./Sample");
describe("TypeScript1", function() {
it("should pass a simple test", function() {
expect(1).toEqual(1);
});
});
describe("TypeScript2", function() {
it("should pass a sample test", function() {
var sample = new SampleModule.Sample("Wow");
expect(sample.name).toEqual("Wow");
});
});
... это приводит:
Имя теста: TypeScript1 должен пройти простой тест теста Результат: Прошло
Тестовое имя: TypeScript2 должен пройти образец теста Тест Результат: Failed Тест Продолжительность: 0:00:00
Результат Сообщение: ReferenceError: Не удается найти переменную: SampleModule в файле: typescripthtmlapp1/_Chutzpah.28.simple.js (строка 9)
Добавление:
... результаты не выявлены.
Что мне не хватает?
, что вы имеете в виду с "chutzpah_reference"? Я получаю такую же проблему, пытаясь запустить Qunit Tests, используя chutzpah addin. см. Http://stackoverflow.com/questions/16464984/how-to-load-a-public-function-using-qunit-and-typescript – Rolando
Автор Chutzpath добавил обработку тега 'chutzpah_reference', чтобы указать JavaScript файлы, которые необходимо включить при запуске теста - см. ссылку, указанную здесь «здесь» в моем ответе. – MiMo
благодарю вас за ответ :) – Rolando