マークダウンと解釈される属性を持つモデルの単体テストを書いています。私は、マークダウンが無効であればオブジェクトが無効であることをテストしたいと思いますが、これまでに試したことが有効なマークダウンであることが判明したような寛容な構文です!無効なマークダウンの例は何ですか?無効なマークダウンの例は何ですか?
12
A
答えて
10
私はマークダウンを広範囲に使用していませんが、私はあなたが望むことをしない "無効な"マークダウンのみのマークダウンを書くことは不可能であるという印象を受けました。代わりに何をすべきかを知らないときにエラーを投げる代わりに、単にプレーンテキストとして扱います。 1は、おそらく誰かが**test*
を入力した場合、すべてのテキストがマークダウンされた場合、彼らはおそらく*test*
または**test**
+1
合意。テキストは「有効」マークダウンですが、結果はユーザーが期待するものではない場合があります。これがWikiのような言語とXMLの違いです。 –
2
すべての文字列は有効な値下げです。
1
を意図たとえば、ユーザーはおそらく意図していなかったという事をしようとして識別するためのスクリプトを書くことができ、別のパスで
と無効なマークダウンの1つの例は、使用しているエンコーディング、つまり無効なUTF-8、無効なASCII、無効なISO-8859-1などの無効なテキストです。
関連する問題
- 1. 例でGLPK無効なインジケータエラー
- 2. 無効なキーの例外
- 3. 無効なファイルパスの例外
- 4. 無効なキャスト例外 - キャストが無効です
- 5. DEAPでの無効なフィットネスの重要性は何ですか?
- 6. セッション無効化とは何ですか?
- 7. DESの例が無効ですか?
- 8. PerformanceProgressBar "無効なクロススレッドアクセス"例外
- 9. 無効なパス例外
- 10. 無効なキャスト例外
- 11. 無効なバンドルコンテキスト例外
- 12. ObjCRuntime.Runtime.GetNSObject無効なキャスト例外
- 13. SkiaSharp無効なキャスト例外
- 14. 例外 "無効な列名"
- 15. 例外「Mage_Core_Exception」「無効なブロックタイプ:
- 16. 無効な操作例外
- 17. OSX、Windows、Unix上の無効なフォルダ文字は何ですか?
- 18. 「エラー:void式の無効な使用」とは何ですか?
- 19. この「PCDATA無効なChar値11」エラーは何ですか?
- 20. 無効なテキストのシステムカラーは何ですか?
- 21. Androidで無効な地域とは何ですか?
- 22. pandoc - 強調マークダウンの大文字化を無効にする
- 23. Windowsフォームアプリケーションで無効な操作例外
- 24. リリースビルド(.NET 4.6.1)で無効なプログラム例外
- 25. シルバーライトで無効なクロススレッド例外
- 26. hibernate.hbm.xmlで無効なマッピング例外
- 27. アンドロイドLunarLanderの例では、「無効化」
- 28. 無効なutf8文字列の例ですか?
- 29. ポインタの正しい無効な値は何でしょうか?
- 30. cudaMemcpy無効な引数:シンプルなベクターの例では
大きな質問です!私は無効なMarkdownのテストを書いて、私がサンプルを探し始めたときにこの記事を見つけました...私がやったことは、レンダリングされたHTMLに "["または "]"が含まれていると壊れたリンクがあると仮定するテストでした。私のユースケースのために働かなければならない。 –