Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- yarn run v1.21.1
- $ yarn run lint
- $ eslint src
- $ jest unit int --coverage --runInBand
- FAIL src/fire/fireData.int.test.js
- ● Fire database › should count fires in a crop
- expect(received).toBe(expected) // Object.is equality
- Expected: 1
- Received: 0
- 24 |
- 25 | const count = await fireData.fireCountCrop(pool, identity, cropId);
- > 26 | expect(count).toBe(1);
- | ^
- 27 | });
- 28 |
- 29 | it('should fetch fire risk farm', async () => {
- at Object.toBe (src/fire/fireData.int.test.js:26:19)
- PASS src/forecastHour/forecastHourData.unit.test.js
- PASS src/rainfall/rainfallData.int.test.js
- PASS src/charts/chartsRainAndTemp.unit.test.js
- PASS src/charts/chartsRainByMonth.unit.test.js
- PASS src/parse.unit.test.js
- PASS src/charts/chartsData.int.test.js
- PASS src/users/usersData.int.test.js
- FAIL src/fire/fireOutbreak.int.test.js
- ● Fire outbreak › should get fire outbreak
- expect(received).toEqual(expected)
- Expected value to equal:
- [{"fireDate": 1514764800000, "lat": Any<Number>, "lng": Any<Number>, "satelliteId": 18, "updatedAt": Any<Number>}, {"fireDate": 1514764800000, "lat": Any<Number>, "lng": Any<Number>, "satelliteId": 18, "updatedAt": Any<Number>}]
- Received:
- []
- Difference:
- - Expected
- + Received
- - Array [
- - Object {
- - "fireDate": 1514764800000,
- - "lat": Any<Number>,
- - "lng": Any<Number>,
- - "satelliteId": 18,
- - "updatedAt": Any<Number>,
- - },
- - Object {
- - "fireDate": 1514764800000,
- - "lat": Any<Number>,
- - "lng": Any<Number>,
- - "satelliteId": 18,
- - "updatedAt": Any<Number>,
- - },
- - ]
- + Array []
- 31 | const sortedResult = result.sort((a, b) => a.fireDate - b.fireDate);
- 32 |
- > 33 | expect(sortedResult).toEqual([
- | ^
- 34 | {
- 35 | fireDate: 1514764800000,
- 36 | lat: expect.any(Number),
- at Object.toEqual (src/fire/fireOutbreak.int.test.js:33:26)
- ● Fire outbreak › should return the correct data for an time period
- expect(received).toHaveLength(length)
- Expected value to have length:
- 1
- Received:
- []
- received.length:
- 0
- 70 | const parsedBodyResponse = JSON.parse(data.body);
- 71 |
- > 72 | expect(parsedBodyResponse).toHaveLength(1);
- | ^
- 73 | });
- 74 |
- 75 | it('should return only the first appearance on an specific location for each day', async () => {
- at Object.toHaveLength (src/fire/fireOutbreak.int.test.js:72:32)
- PASS src/fire/fireOutbreakCountLastPeriods.unit.test.js
- PASS src/forecast/forecastRainFarms.unit.test.js
- PASS src/fire/demoFireOutbreak.unit.test.js
- PASS src/fire/fireRisk.unit.test.js
- PASS src/fields/fields.unit.test.js
- PASS src/fire/fireCountMonth.unit.test.js
- PASS src/users/usersMe.unit.test.js
- PASS src/farms/farms.unit.test.js
- PASS src/forecastHour/forecastHour.int.test.js
- PASS src/fire/fireRiskRange.unit.test.js
- PASS src/response.unit.test.js
- PASS src/fields/fieldsData.int.test.js
- PASS src/rainfall/rainfallAccumulated.unit.test.js
- PASS src/forecastHour/forecastTemperatureHumidityRelative.unit.test.js
- PASS src/forecastHour/forecastRainHumidity.unit.test.js
- PASS src/forecastHour/forecastSolarRadiation.unit.test.js
- PASS src/forecastHour/forecastTemperature.unit.test.js
- PASS src/fire/fireRiskFarms.unit.test.js
- PASS src/farms/farmsData.int.test.js
- PASS src/forecastHour/forecastWind.unit.test.js
- PASS src/fire/cloudCoverage.unit.test.js
- PASS src/fire/fireOutbreak.unit.test.js
- PASS src/fire/fireCount.unit.test.js
- PASS src/forecast/forecastRainFarms.int.test.js
- PASS src/utils.unit.test.js
- PASS src/users/usersData.unit.test.js
- PASS src/fire/fireRisk.int.test.js
- PASS src/dataToken/dataToken.unit.test.js
- -----------------------------------------|----------|----------|----------|----------|-------------------|
- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
- -----------------------------------------|----------|----------|----------|----------|-------------------|
- All files | 92.85 | 84.21 | 89.81 | 93.84 | |
- src | 90.12 | 79.12 | 79.41 | 91.03 | |
- database.js | 98.28 | 100 | 88.89 | 100 | |
- parse.js | 100 | 100 | 100 | 100 | |
- response.js | 100 | 100 | 100 | 100 | |
- s3.js | 14.81 | 0 | 0 | 16.67 |... 27,30,33,34,38 |
- tables.js | 100 | 100 | 100 | 100 | |
- utils.js | 100 | 100 | 100 | 100 | |
- src/charts | 100 | 92.21 | 100 | 100 | |
- chartsData.js | 100 | 57.14 | 100 | 100 |... 83,223,227,306 |
- chartsRainAndTemp.js | 100 | 100 | 100 | 100 | |
- chartsRainByMonth.js | 100 | 100 | 100 | 100 | |
- src/dataToken | 41.94 | 25 | 33.33 | 43.33 | |
- dataToken.js | 50 | 25 | 50 | 52.63 |... 21,22,25,27,28 |
- generateToken.js | 27.27 | 100 | 0 | 27.27 |5,6,7,8,9,10,13,14 |
- src/farms | 93.02 | 84 | 100 | 100 | |
- farms.js | 95.24 | 90.91 | 100 | 100 | 7 |
- farmsData.js | 90.91 | 78.57 | 100 | 100 | 7,8,45 |
- src/fields | 95.74 | 88 | 100 | 100 | |
- fields.js | 96 | 92.31 | 100 | 100 | 7 |
- fieldsData.js | 95.45 | 83.33 | 100 | 100 | 7,49 |
- src/fire | 92.41 | 82.05 | 82.05 | 92.93 | |
- cloudCoverage.js | 92.86 | 83.33 | 100 | 92.31 | 11 |
- demoFireOutbreak.js | 100 | 100 | 100 | 100 | |
- fireCount.js | 100 | 100 | 100 | 100 | |
- fireCountMonth.js | 95.24 | 90 | 100 | 95 | 20 |
- fireData.js | 83.04 | 50 | 73.08 | 84.31 |... 69,170,173,188 |
- fireOutbreak.js | 100 | 100 | 100 | 100 | |
- fireOutbreakCountLastPeriods.js | 100 | 66.67 | 100 | 100 | 23 |
- fireRisk.js | 97.22 | 94.44 | 100 | 97.14 | 41 |
- fireRiskFarms.js | 95.24 | 91.67 | 100 | 95 | 30 |
- fireRiskRange.js | 100 | 100 | 100 | 100 | |
- fireSatellite.js | 100 | 100 | 100 | 100 | |
- src/forecast | 97.56 | 95 | 100 | 100 | |
- forecastData.js | 100 | 100 | 100 | 100 | |
- forecastRainFarms.js | 96 | 92.86 | 100 | 100 | 8 |
- src/forecastHour | 95.18 | 75 | 100 | 94.74 | |
- forecastHourData.js | 100 | 37.5 | 100 | 100 | 67,96,118,145 |
- forecastTemperatureHumidityRelative.js | 90 | 90 | 100 | 89.47 | 28,36 |
- forecastWind.js | 90 | 90 | 100 | 89.47 | 26,28 |
- src/rainfall | 98.8 | 97.5 | 100 | 100 | |
- rainfallAccumulated.js | 94.44 | 87.5 | 100 | 100 | 7 |
- rainfallData.js | 100 | 100 | 100 | 100 | |
- src/users | 97.92 | 83.33 | 100 | 100 | |
- usersData.js | 100 | 100 | 100 | 100 | |
- usersMe.js | 95.83 | 83.33 | 100 | 100 | 12 |
- -----------------------------------------|----------|----------|----------|----------|-------------------|
- Summary of all failing tests
- FAIL src/fire/fireData.int.test.js
- ● Fire database › should count fires in a crop
- expect(received).toBe(expected) // Object.is equality
- Expected: 1
- Received: 0
- 24 |
- 25 | const count = await fireData.fireCountCrop(pool, identity, cropId);
- > 26 | expect(count).toBe(1);
- | ^
- 27 | });
- 28 |
- 29 | it('should fetch fire risk farm', async () => {
- at Object.toBe (src/fire/fireData.int.test.js:26:19)
- FAIL src/fire/fireOutbreak.int.test.js
- ● Fire outbreak › should get fire outbreak
- expect(received).toEqual(expected)
- Expected value to equal:
- [{"fireDate": 1514764800000, "lat": Any<Number>, "lng": Any<Number>, "satelliteId": 18, "updatedAt": Any<Number>}, {"fireDate": 1514764800000, "lat": Any<Number>, "lng": Any<Number>, "satelliteId": 18, "updatedAt": Any<Number>}]
- Received:
- []
- Difference:
- - Expected
- + Received
- - Array [
- - Object {
- - "fireDate": 1514764800000,
- - "lat": Any<Number>,
- - "lng": Any<Number>,
- - "satelliteId": 18,
- - "updatedAt": Any<Number>,
- - },
- - Object {
- - "fireDate": 1514764800000,
- - "lat": Any<Number>,
- - "lng": Any<Number>,
- - "satelliteId": 18,
- - "updatedAt": Any<Number>,
- - },
- - ]
- + Array []
- 31 | const sortedResult = result.sort((a, b) => a.fireDate - b.fireDate);
- 32 |
- > 33 | expect(sortedResult).toEqual([
- | ^
- 34 | {
- 35 | fireDate: 1514764800000,
- 36 | lat: expect.any(Number),
- at Object.toEqual (src/fire/fireOutbreak.int.test.js:33:26)
- ● Fire outbreak › should return the correct data for an time period
- expect(received).toHaveLength(length)
- Expected value to have length:
- 1
- Received:
- []
- received.length:
- 0
- 70 | const parsedBodyResponse = JSON.parse(data.body);
- 71 |
- > 72 | expect(parsedBodyResponse).toHaveLength(1);
- | ^
- 73 | });
- 74 |
- 75 | it('should return only the first appearance on an specific location for each day', async () => {
- at Object.toHaveLength (src/fire/fireOutbreak.int.test.js:72:32)
- Test Suites: 2 failed, 35 passed, 37 total
- Tests: 3 failed, 230 passed, 233 total
- Snapshots: 0 total
- Time: 18.412s
- Ran all test suites matching /unit|int/i.
- Jest did not exit one second after the test run has completed.
- This usually means that there are asynchronous operations that weren't stopped in your tests. Consider running Jest with `--detectOpenHandles` to troubleshoot this issue.
- error Command failed with exit code 1.
- info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement