Passing unit tests

:smile:
You have completely changed the test (blueprint source) 

Given:

```
FORMAT: 1A

# GET /res/{id}{?a,    b}
+ Response 200
```

The output should be:

```json
OK.
warning: (12)  URI template expression "?a,    b" contains spaces. Allowed characters for expressions are A-Z a-z 0-9 _ and percent encoded characters. :12:26

{
  "_version": "2.0",
  "metadata": [
    {
      "name": "FORMAT",
      "value": "1A"
    }
  ],
  "name": "",
  "description": "",
  "resourceGroups": [
    {
      "name": "",
      "description": "",
      "resources": [
        {
          "name": "",
          "description": "",
          "uriTemplate": "/res/{id}{?a,    b}",
          "model": {},
          "parameters": [],
          "actions": [
            {
              "name": "",
              "description": "",
              "method": "GET",
              "parameters": [],
              "examples": [
                {
                  "name": "",
                  "description": "",
                  "requests": [],
                  "responses": [
                    {
                      "name": "200",
                      "description": "",
                      "headers": [],
                      "body": "",
                      "schema": ""
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

```