lemur icon indicating copy to clipboard operation
lemur copied to clipboard

Partial implementation of Roblox API in Lua

Results 59 lemur issues
Sort by recently updated
recently updated
newest added

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...

new-roblox-api

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`.

soundness-hole

We already have `BindableEvent`!

new-roblox-api

There's now a base class for all `*Value` objects, this would be valuable for testing small things that depend on `IsA`.

new-roblox-api

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...

enhancement

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...

new-roblox-api

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...

soundness-hole

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...

soundness-hole

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...

new-roblox-api