26 lines
552 B
ReasonML
26 lines
552 B
ReasonML
open Jest;
|
|
open Expect;
|
|
|
|
let shape: DistributionTypes.xyShape = {
|
|
xs: [|1., 4., 8.|],
|
|
ys: [|8., 9., 2.|],
|
|
};
|
|
|
|
open Shape;
|
|
|
|
describe("Shape", () =>
|
|
describe("XYShape", () =>
|
|
test("#ySum", ()
|
|
=>
|
|
expect(XYShape.ySum(shape)) |> toEqual(19.0)
|
|
)
|
|
// test("#both", () => {
|
|
// let expected: DistributionTypes.xyShape = {
|
|
// xs: [|1., 4., 8.|],
|
|
// ys: [|8., 1., 1.|],
|
|
// };
|
|
// expect(shape |> XYShape.derivative |> XYShape.integral)
|
|
// |> toEqual(shape);
|
|
// });
|
|
)
|
|
); |