Skip to content

A translator from american to british english and vice versa

Notifications You must be signed in to change notification settings

alevanni/american-british-translator

Repository files navigation

Image

  • Project can be found on repl at https://american-british-translator.alevanni.repl.co/
  • All logic goes into /components/translator.js
  • Complete the /api/translate route in /routes/api.js
  • Create all of the unit/functional tests in tests/1_unit-tests.js and tests/2_functional-tests.js
  • A very basic template for the manual test cases is in the file /tests/myTestCaseTemplate.ods.
  • Postman functional tests are in the file /tests/POST suite.postman_collection.json.
  • Postman results are in the file /tests/POST suite.test.json
  • See the JavaScript files in /components for the different spelling and terms your application should translate
  • To run the tests on Repl.it, set NODE_ENV to test without quotes in the .env file
  • To run the tests in the console, use the command npm run test. To open the Repl.it console, press Ctrl+Shift+P (Cmd if on a Mac) and type "open shell"

Write the following tests in tests/1_unit-tests.js:

  • Translate Mangoes are my favorite fruit. to British English
  • Translate I ate yogurt for breakfast. to British English
  • Translate We had a party at my friend's condo. to British English
  • Translate Can you toss this in the trashcan for me? to British English
  • Translate The parking lot was full. to British English
  • Translate Like a high tech Rube Goldberg machine. to British English
  • Translate To play hooky means to skip class or work. to British English
  • Translate No Mr. Bond, I expect you to die. to British English
  • Translate Dr. Grosh will see you now. to British English
  • Translate Lunch is at 12:15 today. to British English
  • Translate We watched the footie match for a while. to American English
  • Translate Paracetamol takes up to an hour to work. to American English
  • Translate First, caramelise the onions. to American English
  • Translate I spent the bank holiday at the funfair. to American English
  • Translate I had a bicky then went to the chippy. to American English
  • Translate I've just got bits and bobs in my bum bag. to American English
  • Translate The car boot sale at Boxted Airfield was called off. to American English
  • Translate Have you met Mrs Kalyani? to American English
  • Translate Prof Joyner of King's College, London. to American English
  • Translate Tea time is usually around 4 or 4.30. to American English
  • Highlight translation in Mangoes are my favorite fruit.
  • Highlight translation in I ate yogurt for breakfast.
  • Highlight translation in We watched the footie match for a while.
  • Highlight translation in Paracetamol takes up to an hour to work.

Write the following tests in tests/2_functional-tests.js:

  • Translation with text and locale fields: POST request to /api/translate
  • Translation with text and invalid locale field: POST request to /api/translate
  • Translation with missing text field: POST request to /api/translate
  • Translation with missing locale field: POST request to /api/translate
  • Translation with empty text: POST request to /api/translate
  • Translation with text that needs no translation: POST request to /api/translate

About

A translator from american to british english and vice versa

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published