Testovani / Ladeni chrome app (angular) rubrika: Programování: JavaScript

5 error414_1
položil/-a 3.6.2016

Ahoj,

delam applikaci v angularu a je to docela boj. Kdyz jsem zacinal tak jsem to zkousel v prohlizeci a zvykl jsem na ng inspector https://chrome.google.com/webstore/detail/ng-inspector-for-angularj/aadg... ktery lae v chrome app nejede, problem s pravy otevreni okna.

Proto pouzivam scope inspector https://chrome.google.com/webstore/detail/angular-scope-inspector/aaglpc... ale ten je navazan na DOM a me se spise libi strom co dela ng-inspector, je to pakarna se prodirat DOMem a hledat kde je ten uzel.

Dalsi otazka je na testovani unit testy jsou jasne ale e2e, kdyz to jelo v prohlizeci tak jsem pouzival https://github.com/angular/protractor ale vubec netusim jak ho nastavit aby dokazal testovat chrome app.

Nema s tim nekdo zkusenosti?

odkaz
4 VirtualSkiper
odpověděl/-a 9.6.2016

Můžu se zeptat na co to používáš? Já si pamatuju že jsem na začátku taky ujížděl na šmírování scope, ale už jsem to roky nepoužil. Ale samozřejmě pokud tě to nakopne k psaní testu jenom dobře.

Komentáře

  • error414_1 : Ahoj, no abych se priznal tak to pouzivam misto unit testu. Na unit testy jsem v angularu koukal ale zda se ze jsem zatim do toho stadia nedospel. Ale E2E testy se me zdaji uzitecne, jen nevim jak na to :). 9.6.2016
  • VirtualSkiper : To taky neumím, ale vzpomínám na jeden projekt, kde jsme psali proti testům a byla to paráda. Jak jsem začal používat js-data JS se mi změnil v takové přítulné Foxpro tak to flákám a netestuju. 11.6.2016
  • error414_1 : myslis tohle http://www.js-data.io/ 13.6.2016
  • VirtualSkiper : JJ ja na to narazil kdyz jsem hledal dobrou Model knihovnu pro Angular. 10x jsem rucne programoval servisy a 10x jsem v tom udelal ty stejny chyby, odladit to byl porad stejnej pain. Tady to za me nekdo naprogramoval, vyresil za me "relace" JSONovych databazi a navic si muzu kdykoliv vymenit databazi (zacnu na LocalForage, preklopim pro Firebasi a teprve az kdyz je jasnej finalni stack tak se resi na jake databazi to nakonec pobezi, cela zmena trva cca 15minut). Precetl jsem ten kod skoro celej takze vim co se vevnitr deje a lip bych to nenapsal ;) 20.6.2016

Pro plný přístup na Devel.cz se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.