Comments (3)
I think the way to test this would be to have a complete end-to-end testing setup.
I have had this thought before, but in a different form.
I write unit and feature tests, I would love to fake the sending of messages with telebot, just the way we can fake sending mails or dispatching of events.
from telebot.
I think the way to test this would be to have a complete end-to-end testing setup.
I have had this thought before, but in a different form.
I write unit and feature tests, I would love to fake the sending of messages with telebot, just the way we can fake sending mails or dispatching of events.
Well, this is the way I'm trying to implement right now and this is not feel right so far - there is no way to check if you're giving proper request parameters and data flow is just makes no sense. I do believe that the correct way would be something like in telegram-test-api
, but this is tons of work to do - I will die trying to support this.
from telebot.
Most methods support mocking now. Implementing whole replica of bot API is not convenient.
from telebot.
Related Issues (20)
- Wrong response from the webhook: 403 Forbidden HOT 1
- Clean up political shit from where it's fucked up like no place HOT 1
- Method answerInlineQuery missing in PHPDoc
- WebApps support HOT 1
- Invalid handler type HOT 1
- Error Handling HOT 4
- get error when use many hendlers in laravel HOT 2
- How can I make a Menu button which opening a web app? HOT 2
- Ошибка в документации HOT 1
- Can't run 2.0 on PHP 7.4 HOT 1
- Tests are failing when using handleUpdate() in loop HOT 2
- Cannot cast value of type NULL to type string in Inline mode HOT 3
- [Cannot cast value of type NULL to type string error in Inline mode] HOT 6
- Upgrading from v1 to v2.4 HOT 2
- [BUG] message thread not found HOT 2
- [BUG] Declaration of Handler::write(array $record): void must be compatible with AbstractProcessingHandler::write(Monolog\LogRecord $record): void HOT 7
- Can you provide an example of a bot with laravel? HOT 1
- [BUG] Argument #1 ($bot) must be of type TeleBot, WeStacks\TeleBot\TeleBot given HOT 1
- Error in RequestInputHandler while executing $this->acceptInput()
- Laravel telebot config on database
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from telebot.