Სარჩევი:

როგორ აწარმოებთ ერთ ტესტს კარმაში?
როგორ აწარმოებთ ერთ ტესტს კარმაში?

ვიდეო: როგორ აწარმოებთ ერთ ტესტს კარმაში?

ვიდეო: როგორ აწარმოებთ ერთ ტესტს კარმაში?
ვიდეო: 220 ვ AC დან 12 ვ 90 ამპერიანი მანქანის ალტერნატორი 1000 ვტ წვრილმანი 2024, ნოემბერი
Anonim

ნაგულისხმევად, კარმა გადის ყველა შენი ტესტი ფაილები. რომ ტესტი ა მარტოხელა ფაილი ან საქაღალდე, გამოიყენეთ --grep დროშა. (თუ თქვენ გააკეთეთ ხელით დაყენება, დარწმუნდით, რომ თქვენი კონფიგურაცია ამუშავებს ამ დროშას). გადასვით რომელ ფაილებს ტესტი grep flag-მდე: npm ტესტის გაშვება -- --გრეპ ტესტი /ფუ/ბარი.

შესაბამისად, როგორ აწარმოებთ საცდელ შემთხვევებს კარმაში?

გაითვალისწინეთ, რომ Internet Explorer-ში შესამოწმებლად დაგჭირდებათ კარმას გამოყენება Windows-თან ერთად

  1. ნაბიჯი 1: ინსტალაცია. დააინსტალირეთ კარმა და საჭირო დანამატები NPM-ის გამოყენებით.
  2. ნაბიჯი 2: კონფიგურაცია. შექმენით ფაილი სახელწოდებით karma-conf.
  3. ნაბიჯი 3: ტესტების გაშვება კარმა ბრძანების ხაზის ინტერფეისის გამოყენებით.

გარდა ზემოთ, როგორ გავატარო ჟასმინის ტესტი ბრძანების ხაზიდან? ამან სწრაფად უნდა წაგიყვანოთ:

  1. დააინსტალირეთ Node. js (ცხადია).
  2. შემდეგი დააინსტალირეთ Jasmine. გახსენით ბრძანების სტრიქონი და გაუშვით: npm install -g jasmine.
  3. შემდეგი, cd ნებისმიერ დირექტორიაში და დააყენეთ მაგალითი "პროექტი": jasmine init. ჟასმინის მაგალითები.
  4. ახლა ჩაატარეთ თქვენი ერთეულის ტესტები: ჟასმინი.

შესაბამისად, რა არის ერთჯერადი რბენა კარმაში?

CLI: -- მარტოხელა - გაშვება , --არა- მარტოხელა - გაშვება . აღწერა: უწყვეტი ინტეგრაციის რეჟიმი. Თუ მართალია, კარმა დაიწყებს და დაიჭერს ყველა კონფიგურირებულ ბრაუზერს, გაშვება ტესტები და შემდეგ გადით 0 ან 1 გასასვლელი კოდით, იმისდა მიხედვით, გაიარა თუ არა ყველა ტესტი.

რა არის კარმა JavaScript?

კარმა არის საცდელი მორბენალი ამისთვის JavaScript რომელიც მუშაობს Node-ზე. js. გამოყენება კარმა ტესტების გაშვება მრავალი პოპულარულიდან ერთ-ერთის გამოყენებით JavaScript ტესტირების კომპლექტები (Jasmine, Mocha, QUnit და ა.შ.) და შეასრულეთ ეს ტესტები არა მხოლოდ თქვენს მიერ არჩეულ ბრაუზერებში, არამედ თქვენს მიერ არჩეულ პლატფორმაზე (დესკტოპი, ტელეფონი, ტაბლეტი.)

გირჩევთ: