/ / Bežiaci úhlomer z skúšok koľajníc - rubínovo-na-koľajniciach, angularjs, rspec, uhlomer

Beh úhlometra z testov koľajníc - rubínovo-na-koľajniciach, angularjs, rspec, uhlomer

Používam RSpec na spustenie uintových testov na mojej aplikácii Rails a rád by som vykonal nejaký uterákový test na uhlovej strane aplikácie.

Teraz sú moje otázky:

  1. Ako nastaviť tak, aby sa vykonali testy RSpec a Protractor pomocou jedného príkazu
  2. Môžem spustiť testy útlmu z testu RSpec a urobiť nejaké tvrdenie na strane servera po skúške Protractor
  3. Ak 2) nie je ľahké alebo triviálne, aký by bol najlepší spôsob, ako spustiť testy uteráka na skúšobnom db a uistite sa, že sa medzi každým behom

Otázkou, ktorú mám, je, že by mal prebehnúť utorokproti skutočnému backendu (čo je vlastne dobré, pretože nechcem posmieť veci), ale nie som si istý, ako si byť istý, že vytváranie a aktualizácia volaní z môjho úhlového kódu skutočne vytvorí dáta.

odpovede:

0 pre odpoveď č. 1

Otázky 1 a 2:

Nemôžem naozaj vyjadriť veľa otázok týkajúcich sa RSpec, ktoré nie sú vývojárom zábradlí, ale môžete skúsiť vyskúšať nasledujúce URL pre spustenie rámca tvrdenia uhorky s rspec: http://railsapps.github.io/tutorial-rails-devise-rspec-cucumber.html aby vám poskytli nejaké stopy

Otázka 3:

Tu budete chcieť využiť"beforeEach" a / alebo "afterEach" funkcie na obnovenie stavu db medzi testami. Takže napríklad v jednoduchom prípade si prajete, aby vaše ui widget pod testom, povedzte 5-hviezdičkový rating widget, aby ste mali určitý stav na začiatku testu, povedzme 3 hviezdy, uistite sa, že vo funkcii afterEach, spustená na konci každej skúšky kliknutím na prvok 3 hviezdičky.