2013-08-17 10 views
6

Czytałem samouczek o testowaniu jaśminu i zasugerowałem, że powinieneś użyć standardowej struktury drzewa katalogów Jasmine (która wydaje się być powiązana ze strukturą drzewa katalogów RSpec). Mam google przez godzinę i nie mogę znaleźć żadnych informacji na temat tego standardowego drzewa katalogów.Jak wyglądałoby standardowe drzewo katalogów jaśminu?

Jak wyglądałoby standardowe drzewo katalogów środowiska testowego Jasmine, biorąc pod uwagę bardzo kompletny scenariusz (z urządzeniami HTML, urządzeniami JSON, specyfikacjami itp.)?

Z góry dziękuję za pomoc!

+0

Nie sądzę, że istnieje jakiś faktyczny standard. O ile mi wiadomo struktura, którą zapewniają, jest tylko sugerowaną strukturą i nigdy nie jest egzekwowana w żaden sposób. Po prostu przejdź do drzewa katalogów, które ułatwi ci i innym programistom znalezienie i uporządkowanie plików. – HoLyVieR

Odpowiedz

0

Dobrze nie jest rzeczywisty standard, ale mogę powiedzieć wam drogę robie

Scripts 

    app 
     test.js 

    spec 
     test-spec.js 

    testrunner 
     SpecRunner.html 

czy można zrobić jak chcesz. To całkowicie zależy od ciebie.

2

To prawda, że ​​nie ma standardu, ale wydaje się, że istnieją pewne sugerowane sposoby organizacji struktury drzewa katalogów projektu.

Po pracy tych ostatnich tygodni w przypadku niektórych projektów rubinowe jaśminu i wydaje mi się, że proponowana struktura jest następująca:

test 
    SpecRunner.html 

    jasmine 
     lib 
      <jasmine.js and other files> 

    spec 
     javascripts 
      my-spec.js 

      fixtures 
       my-fixture.html 

      helpers 
       my-helper.js 

      support 
       yasmine.yml 
       yasmine_helper.rb 

Wszelkie uwagi będą mile widziane!