Skip to content

Commit 611dcb6

Browse files
committed
April opinion
1 parent ff2112c commit 611dcb6

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

Data/Polls.csv

+3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
PublYearMonth,Company,M,L,C,KD,S,V,MP,SD,FI,Uncertain,n,PublDate,collectPeriodFrom,collectPeriodTo,approxPeriod,house
2+
2024-apr,Verian,20.5,3.4,4.2,3.7,34.7,7.7,4.5,19.5,NA,NA,2994,2024-04-11,2024-03-25,2024-04-07,FALSE,Sifo
3+
2024-apr,Demoskop,20.2,2.7,4.0,3.2,35.2,7.6,4.4,20.8,NA,NA,NA,2024-04-11,2024-03-24,2024-04-08,FALSE,Demoskop
4+
2024-mar,Indikator,19.6,3.5,4.5,2.4,34.2,8.0,4.8,21.5,NA,NA,2413,2024-03-28,2024-03-04,2024-03-26,FALSE,Indikator
25
2024-mar,Ipsos,20,4,4,3,36,9,4,19,NA,NA,NA,2024-03-26,2024-03-12,2024-03-24,FALSE,Ipsos
36
2024-mar,Novus,19.5,3.1,4.6,3.8,36.2,7.8,4.6,19.1,NA,9.7,2230,2024-03-22,2024-02-19,2024-03-17,FALSE,Novus
47
2024-mar,Sentio,15.7,4.5,4.9,3.5,34.2,8.9,4.7,21.5,NA,NA,NA,2024-03-19,2024-03-10,2024-03-16,TRUE,Sentio

polls.test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const fs = require('fs')
22
const Papa = require('papaparse')
33

44
const [header, ...polls] = Papa.parse(fs.readFileSync('Data/Polls.csv', { encoding: 'utf8' })).data.filter((poll) => poll.length > 1)
5-
const newerPolls = polls.slice(0, 100)
5+
const newerPolls = polls.slice(0, 70)
66
const allParties = ['M', 'L', 'C', 'KD', 'S', 'V', 'MP', 'SD', 'FI']
77

88
test('Header is correct', () => {
@@ -59,8 +59,8 @@ test('Newer poll trends make sense', () => {
5959
expect(parties['L'], `L in (${poll}) has less than 2.0% support`).toBeGreaterThan(1.9)
6060
expect(parties['L'], `L in (${poll}) has more than 7.7% support`).toBeLessThan(7.7)
6161

62-
expect(parties['KD'], `KD in (${poll}) has less than 2.6% support`).toBeGreaterThan(2.5)
63-
expect(parties['KD'], `KD in (${poll}) has more than 7.5% support`).toBeLessThan(7.5)
62+
expect(parties['KD'], `KD in (${poll}) has less than 2.3% support`).toBeGreaterThan(2.3)
63+
expect(parties['KD'], `KD in (${poll}) has more than 6.2% support`).toBeLessThan(6.2)
6464

6565
expect(parties['C'], `C in (${poll}) has less than 3.2% support`).toBeGreaterThan(3.2)
6666
expect(parties['C'], `C in (${poll}) has more than 8.9% support`).toBeLessThan(8.9)

0 commit comments

Comments
 (0)