// Pruebas del módulo Value con assert.
// Agreguen al menos una función de prueba para value_double, value_string, value_equal y
// value_free, y llámenla desde main. Un valor con cadena también se libera en las pruebas.
#include <assert.h>
#include <stdio.h>

#include "value.h"

static void test_value_int(void) {
    Value v = value_int(42);

    assert(v.kind == VALUE_INT);
    assert(v.as.integer == 42);
    value_free(&v);
}

int main(void) {
    test_value_int();

    printf("Todas las pruebas pasaron\n");
    return 0;
}
