/ / WebStorm nie rozpoznaje Mocha describe () i it () [duplicate] - javascript, testing, mocha, webstorm

WebStorm nie rozpoznaje Mocha describe () i it () [duplicate] - javascript, testing, mocha, webstorm

Przyznaję, że jestem tutaj pedantyczny Mam test Mocha w WebStorm i WebStorm narzeka na describe() i it() nie będąc typem funkcji.

Wyrażenie metody nie jest typu funkcji

Mam mocha-definatelyTyped biblioteka pobrana i dodana do tests teczka.

Zakresy

Bieganie Mocha jest w porządku. Dlaczego WebStorm nie rozwiązuje opisu i metod?

Odpowiedzi:

17 dla odpowiedzi nr 1

Z opisu inspekcji:

Podczas korzystania z bibliotek, które definiują własne globalnesymbole na zewnątrz ich widoczny kod JavaScript (np. description () w Mocha), to jest zaleca się dodanie odpowiedniej definicji typu TypeScript plik jako biblioteka JavaScript w Preferencjach | Języki i struktury JavaScript | Biblioteki.

Przejdź do wyżej wymienionej preferencji i upewnij się, że biblioteka mocha-DefinitelyTyped znajduje się na liście (nie wybieraj jej). Jeśli nie ma jej na liście, kliknij Download... przycisk, znajdź go i dodaj. Następnie kliknij przycisk Manage Scopes... , znajdź swój katalog testowy, kliknij kolumnę z biblioteką i wybierz wpis mocha-DefinitelyTyped. Zobacz zrzut ekranu poniżej.Zrzut ekranu ze stroną z przywołanymi preferencjami


-1 dla odpowiedzi № 2

Ta odpowiedź może pomóc: W opisie Mocha brakuje "require ()" w WebStorm 11. Wyjaśnia, jak wyłączyć określone inspekcje dla określonych folderów, co może być przydatne podczas pracy z Mocha. Jest to zatem inne podejście do instalacji biblioteki z atrybutem "mocha-definatelyTyped".