Number
Background
Section titled “Background”Given a file named “pen.json” with:
{ "type": "library", "dependencies": {}}Use a number literal
Section titled “Use a number literal”Given a file named “Foo.pen” with:
f = \() number { 42}When I run pen build
Then the exit status should be 0.
Use arithmetic operators
Section titled “Use arithmetic operators”Given a file named “Foo.pen” with:
f = \() number { 1 + 2 - 3 * 4 / 5}When I run pen build
Then the exit status should be 0.
Use equality operators
Section titled “Use equality operators”Given a file named “Foo.pen” with:
f = \() boolean { 0 == 0}
g = \() boolean { 0 != 0}When I run pen build
Then the exit status should be 0.
Use order operators
Section titled “Use order operators”Given a file named “Foo.pen” with:
f = \() boolean { 0 < 0}
g = \() boolean { 0 <= 0}
h = \() boolean { 0 > 0}
i = \() boolean { 0 >= 0}When I run pen build
Then the exit status should be 0.