lemur
lemur copied to clipboard
Partial implementation of Roblox API in Lua
We should implement the newest `HttpService` method, `RequestAsync`. Implementing `GetAsync` and `PostAsync` aren't as important, but they should be okay to bring along. The thing that will be annoying is...
It doesn't look like any of the ValueBases do any type checking, they just have different default values. They should be moved to `InstanceProperty.typed`.
There's now a base class for all `*Value` objects, this would be valuable for testing small things that depend on `IsA`.
There should be some way to temporarily churn through a Roblox-style event loop to let things like `wait`, `spawn`, and `RunService` work. It's important that the system doesn't permanently transfer...
I'm not sure if this is out of scope for lemur, but I want to run extensive unit testing on my RemoteEvents to make sure they're bulletproof. Currently, neither of...
It can be useful to test APIs that aren't accessible at all levels, or to make sure that your code isn't accessing any APIs that can't be used by regular...
Right now, you can write code that accesses things like `io.open` and your Lemur tests will still pass, while obviously failing in Roblox itself. I imagine there are cases where...
Now that we have a high performance timer built into Lemur, we can take a whack at implementing a (rough) implementation of Roblox's microprofiler. Thankfully, the interface that Lua has...