UNPKG

tsch-ej-numbers

Version:

A powerful TypeScript API for analyzing EuroJackpot draws. Perfect for developers who want to evaluate historical data, generate statistics, or build lottery-related applications.

65 lines (64 loc) 1.91 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var globals_1 = require("@jest/globals"); var euro_numbers_count_util_1 = require("../../utils/euro-numbers-count.util"); var _record_data_mock_1 = require("../../__mock__/_record-data.mock"); var record_euro_numbers_count_handler_1 = require("../../handlers/record-euro-numbers-count.handler"); (0, globals_1.describe)("Ensure record euro numbers count", function () { (0, globals_1.test)("Ensure function - handleGetEuroNumbersCount", function () { (0, globals_1.expect)((0, record_euro_numbers_count_handler_1.handleGetEuroNumbersCount)().length).toBe(12); }); (0, globals_1.test)("Ensure function - countEuroNumbersKeyValue", function () { var data = _record_data_mock_1.RecordMockDataSet; (0, globals_1.expect)((0, euro_numbers_count_util_1.countEuroNumbersKeyValue)(data)).toStrictEqual([ { key: "1", value: 2, }, { key: "2", value: 1, }, { key: "3", value: 3, }, { key: "4", value: 4, }, { key: "5", value: 6, }, { key: "6", value: 5, }, { key: "7", value: 1, }, { key: "8", value: 1, }, { key: "9", value: 0, }, { key: "10", value: 2, }, { key: "11", value: 1, }, { key: "12", value: 0, }, ]); }); });