Mam dość proste karma.config.js złożyćpotrzebna dla prawidłowego reporter karma jaśminu
basePath = '../';
files = [
JASMINE,
JASMINE_ADAPTER,
'js/lib/angular*.js',
'test/lib/angular/angular-mocks.js',
'js/**/*.js',
'test/unit/**/*.js'
];
autoWatch = true;
browsers = ['PhantomJS'];
Kiedy biegnę karma start config/karma.conf.js --single-run
Dostaję następujący wynik
$ karma start config/karma.conf.js --single-run
[2013-06-24 23:47:08.750] [DEBUG] config - autoWatch set to false, because of singleRun
INFO [karma]: Karma server started at http://localhost:9876/
INFO [launcher]: Starting browser PhantomJS
INFO [PhantomJS 1.9 (Mac)]: Connected on socket id LwMoWxzIbSUuBsvIqB_m
PhantomJS 1.9 (Mac): Executed 6 of 6 SUCCESS (0.073 secs/0.02 secs)
mam szukałem czegoś, co mogłoby mi powiedzieć, jak uzyskać wyniki testów, które są rejestrowane (np. SUCCESS Unit: services myService should behave
)
Jedyny sposób, jaki widzę wynikiem testów jest otwarcie Chrome i kliknięcie "Debuguj", a następnie wyświetl konsolę narzędzi programistów. Chcę, aby wiadomości były wylogowywane do terminala, ale nie mogę wymyślić, jak to działa.
Okropna nazwa dla tego pytania – ErichBSchulz
Tak. Jeśli dobrze pamiętam, wściekłem się wpisałem ten tytuł po tym, jak starałem się go zrozumieć zbyt długo. To dobrze, że Google szuka czegoś więcej niż tytułów. – blockloop
@ brettof86 Ktoś zaklął tytuł tego pytania. Oczywiście nie ma nic wspólnego z HTMLem podczas czytania samego pytania. Zamierzałem spróbować zastąpić tytuł, ale po zastanowieniu wydaje mi się, że nie rozumiem wystarczająco dużo pytania, aby to zrobić. (Niejasne jest dla mnie, jeśli szukasz prostego mechanizmu raportowania lub chcesz uchwycić pewną formę danych wyjściowych z samego testu). Czy mógłbyś to zmienić? – jpmc26