📖 Markdown Formatting Rules

To ensure your test cases are correctly parsed and displayed in Assert.True, please follow these structure rules.

1. Metadata Tags

Metadata tags provide high-level information about the test suite. They appear in a dedicated header card at the top.

⚠️ Mandatory Tags: --name, --author, --version are required for the file to be processed.
💡 Share Limit: Keep your Markdown files under 15KB to ensure the Share Link feature works reliably across all browsers.

2. Preconditions

Preconditions are informational items that apply to all tests. They appear in a special highlighted card at the very top of the list.

2. Test Case Header

Every test must start with a level 3 heading (###) containing the [Test] keyword. You can optionally include a test number and a description.

2. Steps

Steps define the actions to be taken. They should be bullet points starting with the [Step] keyword.

3. Checks (Expected Results)

Checks define what needs to be verified after a step. They must be nested under a step and start with the [Check] keyword.

4. Text Formatting

You can use standard Markdown bold syntax to emphasize text within steps or checks.

5. Status Markers (Importing Results)

When importing a file that was previously exported, the tool looks for [Pass] or [Fail] markers inside the checks.

Full Example

### [Test 1 - Basic Auth]
- [Step] Open the login page
- [Step] Enter **admin** as credentials
  - [Check] The login should be **successful**
  - [Check] User should be redirected to /home

### [Test 2 - Empty Fields]
- [Step] Click Login without entering data
  - [Check] An error message should appear
    
📥 Download Example File (.md)
← Back to Home
Built with vanilla HTML·JS & Tailwind CSS – Created by Stefano Pisano © 2026