TL;DR: the problem specification for the Bob exercise has been updated. Consider updating the test suite for Bob to match.
Details
The problem description for the Bob exercise lists four conditions:
- asking a question
- shouting
- remaining silent
- anything else
There's an ambiguity, however, for shouted questions: should they receive the "asking" response or the "shouting" response?
In exercism/problem-specifications#1025 this ambiguity was resolved by adding an additional rule for shouted questions.
If this track uses exercise generators to update test suites based on the canonical-data.json file from problem-specifications, then now would be a good time to regenerate 'bob'. If not, then it will require a manual update to the test case with input "WHAT THE HELL WERE YOU THINKING?".
See the most recent canonical-data.json file for the exact changes.
Remember to regenerate the exercise README after updating the test suite:
configlet generate . --only=bob --spec-path=<path to your local copy of the problem-specifications repository>
You can download the most recent configlet at https://github.com/exercism/configlet/releases/latest if you don't have it.
Note that pull request #197 locks the problem description for 'bob' to match the current implementation by adding the exercises/bob/.meta/description.md file. If that PR is merged before this issue is resolved, then you will need to delete the exercises/bob/.meta/description.md file as part of the change.
TL;DR: the problem specification for the Bob exercise has been updated. Consider updating the test suite for Bob to match.
Details
The problem description for the Bob exercise lists four conditions:
There's an ambiguity, however, for shouted questions: should they receive the "asking" response or the "shouting" response?
In exercism/problem-specifications#1025 this ambiguity was resolved by adding an additional rule for shouted questions.
If this track uses exercise generators to update test suites based on the canonical-data.json file from problem-specifications, then now would be a good time to regenerate 'bob'. If not, then it will require a manual update to the test case with input "WHAT THE HELL WERE YOU THINKING?".
See the most recent canonical-data.json file for the exact changes.
Remember to regenerate the exercise README after updating the test suite:
You can download the most recent configlet at https://github.com/exercism/configlet/releases/latest if you don't have it.
Note that pull request #197 locks the problem description for 'bob' to match the current implementation by adding the
exercises/bob/.meta/description.mdfile. If that PR is merged before this issue is resolved, then you will need to delete theexercises/bob/.meta/description.mdfile as part of the change.