--- id: 587d824d367417b2b2512c53 title: Test if a String Contains a Substring challengeType: 2 forumTopicId: 301597 --- ## Description
As a reminder, this project is being built upon the following starter project on Repl.it, or cloned from GitHub. include() and notInclude() work for strings too! include() asserts that the actual string contains the expected substring.
## Instructions
Use assert.include() or assert.notInclude() to make the tests pass.
## Tests
```yml tests: - text: All tests should pass. testString: getUserInput => $.get(getUserInput('url') + '/_api/get-tests?type=unit&n=13').then(data => { assert.equal(data.state,'passed'); }, xhr => { throw new Error(xhr.responseText); }) - text: You should choose the right assertion - include vs. notInclude. testString: getUserInput => $.get(getUserInput('url') + '/_api/get-tests?type=unit&n=13').then(data => { assert.equal(data.assertions[0].method, 'include', '\'Arrow\' contains \'row\'...'); }, xhr => { throw new Error(xhr.responseText); }) - text: You should choose the right assertion - include vs. notInclude. testString: getUserInput => $.get(getUserInput('url') + '/_api/get-tests?type=unit&n=13').then(data => { assert.equal(data.assertions[1].method, 'notInclude', '... a \'dart\' doesn\'t contain a \'queue\''); }, xhr => { throw new Error(xhr.responseText); }) ```
## Challenge Seed
## Solution
```js /** Backend challenges don't need solutions, because they would need to be tested against a full working project. Please check our contributing guidelines to learn more. */ ```