microsoft / microsoft/TypeScript

[Question or bug] One fourslash test file might be wrong.

Aperta
#41,413 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Needs Investigation
Lingua principale
Go
Stelle
111k
Fork
14.3k
Merge medio
2g 4h
PR unite (30g)
132

Descrizione

TypeScript Version: 4.2.dev

Search Terms: fourslash

Code

File name is completionForStringLiteralNonrelativeImport15.ts

// @Filename: tests/test0.ts
//// import * as foo1 from "//m*import_as0*/            // <---- I think this should be "/m/*import_as0*/ or something else
...
verify.completions({ marker: test.markerNames(), exact: ["/module1", "/module2"], isNewIdentifierLocation: true });

Expected behavior:

Actual behavior:
it passes, always, even when I change "exact" array.

Playground Link:

Related Issues:

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia da tests/cases/fourslash/completionForStringLiteralNonrelativeImport15.ts e verifica come la sua chiamata a verify.completions gestisce il marker e l'array esatto. Esegui questo test fourslash, quindi modifica i nomi dei moduli attesi per confermare che l'assertion venga applicata. Il lavoro è completato quando il test rappresenta accuratamente il comportamento di completion previsto e fallisce quando i risultati attesi sono errati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
typescript
Ambito
testing-qa
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.