Sto scrivendo unit test per un modello con un attributo interpretato come markdown. Mi piacerebbe testare che se il markdown non è valido, allora l'oggetto non è valido - ma è una sintassi così indulgente che tutto ciò che ho provato fino ad ora risulta essere un markdown valido! Qual è un esempio di markdown non valido?Cos'è un esempio di markdown non valido?
risposta
Non ho usato markdown estesamente, ma avevo l'impressione che fosse impossibile scrivere markdown "non valido" solo markdown che non farà ciò che si vuole. Come in invece di lanciare un errore quando non sa cosa fare, lo tratta semplicemente come testo normale.
Su una strada diversa si potrebbe probabilmente scrivere uno script per cercare di identificare le cose che l'utente probabilmente non ha inteso, per esempio, se qualcuno è entrato **test*
probabilmente destinati *test*
o **test**
concordato; qualsiasi testo è markdown "valido", ma a volte il risultato non è quello che l'utente si aspetta. Questa è la differenza tra un linguaggio simile a Wiki e, per esempio, XML. –
Tutte le stringhe sono un contrassegno valido.
Se tutto il testo è Markdown e viceversa, quindi suppongo che un esempio di markdown non valido sarebbe testo non valido nella codifica che si sta utilizzando, vale a dire non valido UTF-8, ASCII non valido o ISO-8859-1 non valido.
- 1. Come generare un token di esempio valido con stripe?
- 2. Qualcuno ha un esempio valido su Ticket Proxy Granting Ticket?
- 3. Semplice esempio di stile di programmazione valido per Javascript?
- 4. porzioni di inserimento di un documento Markdown all'interno di un altro documento Markdown utilizzando knitr
- 5. Perché un modulo non valido è valido all'inizio e subito dopo risulta non valido?
- 6. Restituzione di un riferimento non valido
- 7. Markdown Python: Markdown all'interno di blocchi HTML
- 8. Rendere SimpleDateFormat.parse() non valido per le date non valide (ad esempio mese è maggiore di 12)
- 9. Markdown non visualizzato nell'emb. Incorporato
- 10. Markdown non funziona negli allegati
- 11. Git Gist - Markdown non funziona
- 12. SQL "non un mese valido"
- 13. Oracle: non un mese valido
- 14. Un modello di regex non valido
- 15. Esempio di un esempio di bridge
- 16. Esempio di stringa utf8 non valida?
- 17. Markdown Slack per collegamenti non risolvibili
- 18. Aggiornamento non valido: numero di righe non valido nella sezione
- 19. Libreria Pure Ruby (non C) Markdown
- 20. Markdown list all'interno di un tavolo
- 21. WMD markdown Editor - HTML alla conversione Markdown
- 22. validatore di sintassi markdown
- 23. Perché la home page di Google utilizza HTML deprecato (ad esempio non è HTML5 valido)?
- 24. Si tratta di un uso non valido di puntatori limitati?
- 25. Perché 5 [a] è valido e non genera un errore di identificatore non valido?
- 26. checksum ReactJS non valido
- 27. System.ArgumentException: Parametro non valido
- 28. markdown - posso avere underscore w/o fuggirli e non avere il corsivo di markdown?
- 29. Come andresti sull'analisi di Markdown?
- 30. Incorporamento di un documento di markdown in un altro
Ottima domanda! Ho scritto un test per Markdown non valido solo per trovare questo post quando ho iniziato a cercare degli esempi ... Quello che ho finito è stato un test che presuppone che ci siano collegamenti interrotti se l'HTML visualizzato contiene "[" o "]". Dovrebbe funzionare per il mio caso d'uso. –