Selve algoritmen ligger i irv.js
, med hovedfunksjonen på toppen. Det er denne som kjøres når Valgteam trykker på "vis resultat" etter at alle har stemt.
For å teste at algoritmen er korrekt, kjører tests.js
funksjonen med en masse testdata tatt fra YouTube-videoer om Instant Runoff. Til slutt sjekkes det at vinneren som regnes ut av algoritmen stemmer overens med resultatet de kom fram til i videoen.