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
JavaScript
"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,
},
]);
});
});