Coder Social home page Coder Social logo

test-assignment-unittest's Introduction

Inlämningsuppgift 1 - Enhetstester med jest

Syftet med detta repo är att det skall fungera som er kod som ni får given. Ni skall inte ändra på funktionaliteten som nu finns på något sätt. För att komma igång med inlämningen behöver ni göra följande:

  • Klona ner repot till er dator
  • Ta bort .git-mappen
  • Skapa ett nytt gitrepo åt er själva

Gör er bekväm med koden

Jag vill att ni tittar igenom koden, gör er bekväm med den så att ni förstår vad den gör. Testkör applikationen och se till att den beter sig som ni tänker er att den skall göra. Ni får i detta läge absolut lägga till en del console.log där ni känner för det.

Att köra applikationen

När ni har klonat ner repot och skapat ert eget repo behöver ni köra följande kommandon:

  • npm i
  • npx parcel src/index.html

Där det sista kommandot kommer att sätta igång applikationen så att ni kan surfa och titta på den.

Er uppgift

Det ni behöver göra i denna inlämning är att skapa tester för de funktioner som finns i main.ts och functions.ts. Ni behöver skapa godkända tester för så många funktioner ni hinner med. Ni behöver ha ett code coverage på minst 50%. Detta kommer att ge er ett G.

Om ni vill uppnå ett VG skall ni även implementera en godkänt sortering av listan och skriva tester för denna funktion också. Ni behöver också ha ett code coverage på över 90%.

test-assignment-unittest's People

Contributors

filiphedlen avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.