in the browser console you would see extra output from the tests
Click here to see more infos on how to read the extra output from the tests
The assertion error and diff gives you a lot of information to track down a problem. For example:
AssertionError: 'Year' != 'Years'
- Year
+ Years
? +
Your output comes first, and the output that the test expects is second.
AssertionError: ‘Year’ != ‘Years’
Your output: Year does not equal what’s expected: Years
This is called a diff, and it shows you the differences between two files or blocks of code:
- Year
+ Years
? +
- Dash indicates the incorrect output
+ Plus shows what it should be
? The Question mark line indicates the place of the character that’s different between the two lines. Here a + is placed under the missing s .
Here’s another example:
E AssertionError: Expected different output when calling "arithmetic_arranger()" with ["3801 - 2", "123 + 49"]
E assert ' 3801 123 \n - 2 + 49 \n------ ----- \n' == ' 3801 123\n- 2 + 49\n------ -----'
E - 3801 123
E + 3801 123
E ? ++++
E - - 2 + 49
E + - 2 + 49
E - ------ -----
E + ------ -----
E ? +++++
The first line is long, and it helps to view it as 2 lines in fixed width characters, so you can compare it character by character:
' 3801 123 \n - 2 + 49 \n------ ----- \n'
' 3801 123\n- 2 + 49\n------ -----'
Again, your output is first and the expected output is second. Here it’s easy to see extra spaces or \n characters.
E - 3801 123
E + 3801 123
E ? ++++
Here the ? line indicates 4 extra spaces at the end of a line using four + symbols. Spaces are a little difficult to see this way, so it’s useful to use both formats together.
I hope this helps interpret your error!
If you want more help, you will need to provide your code.
Please update the message to include your code. The code was too long to be automatically inserted by the help button.
When you enter a code, please precede it with a separate line of three backticks and follow it with a separate line of three backticks to make it easier to read.
You can also use the “preformatted text” tool in the editor (</>) to add backticks around text.
See this post to find the backtick on your keyboard.
Note: Backticks (`) are not single quotes (').