uqbar-project / wollok

Wollok Programming Language
GNU General Public License v3.0
61 stars 16 forks source link

Validación incorrecta de properties para un object literal dentro de un test #1875

Closed fdodino closed 4 years ago

fdodino commented 4 years ago

Tanto dentro de un test como en un describe esta validación salta:

test "validacion incorrecta" {
    const objetoConProperty = object {
        var property hola = 3
    }
    assert.that(true)
}

image

lo cual no es correcto. Por suerte el intérprete lo ejecuta perfectamente (estoy haciendo sanity tests en wollok-language), definir la constante por afuera del test funciona perfectamente, como constante global y dentro de un objeto:

object pepe {
    const a = object {
        var property b = 2 // funciona correctamente
    }
}

const c = object {
    var property d = 2   // también funciona correctamente
}