Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a Plasma library for writing tests #428

Open
PaulBone opened this issue Jan 15, 2022 · 1 comment
Open

Add a Plasma library for writing tests #428

PaulBone opened this issue Jan 15, 2022 · 1 comment
Labels
component: library component: tests Tests and CI meta: no-domain-knowledge A good bug for who is new to language implementation but has other programming experience. meta: triaged Has the issue been triaged yet? skill: plasma Write plasma for plasma! status: blocked Blocked on other issues/work. The first comment/description must say what they're blocked on. type: maintenance Some refactoring, cleanup or other fix that reduces technical debt, but does not affect users.

Comments

@PaulBone
Copy link
Member

A plasma library that supplies functions to expect various results would be helpful.

equals!(1 + 1, 2, "One plus one is two")

Look for other libraries in other languages that support these. This may also require #374

@PaulBone PaulBone added component: library component: tests Tests and CI meta: no-domain-knowledge A good bug for who is new to language implementation but has other programming experience. skill: plasma Write plasma for plasma! status: blocked Blocked on other issues/work. The first comment/description must say what they're blocked on. type: maintenance Some refactoring, cleanup or other fix that reduces technical debt, but does not affect users. labels Jan 26, 2022
@PaulBone PaulBone added this to the Ease of development milestone Jan 26, 2022
@PaulBone
Copy link
Member Author

Probably requires at least learning about #28 and similar things

@PaulBone PaulBone added the meta: triaged Has the issue been triaged yet? label Jan 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: library component: tests Tests and CI meta: no-domain-knowledge A good bug for who is new to language implementation but has other programming experience. meta: triaged Has the issue been triaged yet? skill: plasma Write plasma for plasma! status: blocked Blocked on other issues/work. The first comment/description must say what they're blocked on. type: maintenance Some refactoring, cleanup or other fix that reduces technical debt, but does not affect users.
Projects
Development

No branches or pull requests

1 participant