Can you separate these tests into logical blocks with a comment around each block? For example: 

```javascript
assert.equal(data.models.Test2.properties.test.type, 'array');
assert.equal(data.models.Test2.properties.test.description, 'A property');
assert.equal(data.models.Test2.properties.test.items.type, 'string');
assert.equal(data.models.Test2.properties.num.type, 'number');
assert.equal(data.models.Test2.properties.num.description, '');
``

Seems to be one logical block of tests that tests the properties of the `Test2`model object of an api.