- Add full Telegram bot functionality with Z.AI API integration
- Implement 4 tools: Bash, FileEdit, WebSearch, Git
- Add 3 agents: Code Reviewer, Architect, DevOps Engineer
- Add 6 skills for common coding tasks
- Add systemd service file for 24/7 operation
- Add nginx configuration for HTTPS webhook
- Add comprehensive documentation
- Implement WebSocket server for real-time updates
- Add logging system with Winston
- Add environment validation
🤖 zCode CLI X - Agentic coder with Z.AI + Telegram integration
18 lines
830 B
JavaScript
18 lines
830 B
JavaScript
import toNumber from "../strnum.js";
|
|
|
|
describe("Should convert all the valid numeric strings to number", () => {
|
|
it("should return infinity as per user option", () => {
|
|
expect(toNumber("1e1000", { infinity: "original" })).toEqual("1e1000");
|
|
expect(toNumber("1e1000", { infinity: "null" })).toEqual(null);
|
|
expect(toNumber("1e1000", { infinity: "infinity" })).toEqual(Infinity);
|
|
expect(toNumber("1e1000", { infinity: "string" })).toEqual("Infinity");
|
|
expect(toNumber("-1e1000", { infinity: "original" })).toEqual("-1e1000");
|
|
expect(toNumber("-1e1000", { infinity: "null" })).toEqual(null);
|
|
expect(toNumber("-1e1000", { infinity: "infinity" })).toEqual(-Infinity);
|
|
expect(toNumber("-1e1000", { infinity: "string" })).toEqual("-Infinity");
|
|
|
|
|
|
expect(toNumber("1e309")).toEqual("1e309");
|
|
|
|
});
|
|
}); |