Skip to content

Commit e48b830

Browse files
author
Chri$
committed
test:LAR-8 write test for send telegram notification after user submit article
1 parent b723494 commit e48b830

File tree

11 files changed

+553
-600
lines changed

11 files changed

+553
-600
lines changed

.phpunit.cache/test-results

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"version":"pest_2.35.0","defects":[],"times":{"P\\Tests\\Feature\\BasicArchitectureTest::__pest_evaluable__Debug_test__\u2192_there_is_not_any_dd_or_dump_left":0.387,"P\\Tests\\Feature\\Cleanup\\DeleteOldUnverifiedUsersTest::__pest_evaluable_it_will_delete_unverified_users_after_some_days":0.066,"P\\Tests\\Feature\\Cleanup\\DeleteOldUnverifiedUsersTest::__pest_evaluable_it_will_not_delete_verified_users":0.002,"P\\Tests\\Feature\\Forum\\ChannelTest::__pest_evaluable_channel_can_have_children":0.006,"P\\Tests\\Feature\\Forum\\ChannelTest::__pest_evaluable_child_channel_can_be_a_parent":0.004,"P\\Tests\\Feature\\Forum\\DiscussionTest::__pest_evaluable_it_can_find_by_slug":0.003,"P\\Tests\\Feature\\Forum\\DiscussionTest::__pest_evaluable_it_can_give_an_excerpt_of_its_body":0.005,"P\\Tests\\Feature\\Forum\\DiscussionTest::__pest_evaluable_html_in_excerpts_is_markdown_converted":0.003,"P\\Tests\\Feature\\Forum\\DiscussionTest::__pest_evaluable_it_can_have_many_tags":0.004,"P\\Tests\\Feature\\Forum\\DiscussionTest::__pest_evaluable_it_records_activity_when_a_discussion_is_created":0.007,"P\\Tests\\Feature\\Forum\\DiscussionTest::__pest_evaluable_it_generates_a_slug_when_valid_url_characters_provided":0.001,"P\\Tests\\Feature\\Forum\\DiscussionTest::__pest_evaluable_it_generates_a_unique_slug_when_valid_url_characters_provided":0.002,"P\\Tests\\Feature\\Forum\\DiscussionTest::__pest_evaluable_it_generates_a_slug_when_invalid_url_characters_provided":0.022,"P\\Tests\\Feature\\Forum\\ReplyTest::__pest_evaluable_it_records_activity_when_a_reply_is_send":0,"P\\Tests\\Feature\\Forum\\ThreadTest::__pest_evaluable_it_can_find_by_slug":0.002,"P\\Tests\\Feature\\Forum\\ThreadTest::__pest_evaluable_it_can_give_an_excerpt_of_its_body":0.002,"P\\Tests\\Feature\\Forum\\ThreadTest::__pest_evaluable_html_in_excerpts_is_markdown_converted":0.002,"P\\Tests\\Feature\\Forum\\ThreadTest::__pest_evaluable_it_can_have_many_channels":0,"P\\Tests\\Feature\\Forum\\ThreadTest::__pest_evaluable_it_records_activity_when_a_thread_is_created":0,"P\\Tests\\Feature\\Forum\\ThreadTest::__pest_evaluable_its_conversation_is_old_when_the_oldest_reply_was_six_months_ago":0.005,"P\\Tests\\Feature\\Forum\\ThreadTest::__pest_evaluable_its_conversation_is_old_when_there_are_no_replies_but_the_creation_date_was_six_months_ago":0.002,"P\\Tests\\Feature\\Forum\\ThreadTest::__pest_evaluable_we_can_mark_and_unmark_a_reply_as_the_solution":0.007,"P\\Tests\\Feature\\Forum\\ThreadTest::__pest_evaluable_it_can_retrieve_the_latest_threads_in_a_correct_order":0.004,"P\\Tests\\Feature\\Forum\\ThreadTest::__pest_evaluable_it_can_retrieve_only_resolved_threads":0.007,"P\\Tests\\Feature\\Forum\\ThreadTest::__pest_evaluable_it_can_retrieve_only_active_threads":0.005,"P\\Tests\\Feature\\Forum\\ThreadTest::__pest_evaluable_it_generates_a_slug_when_valid_url_characters_provided":0.001,"P\\Tests\\Feature\\Forum\\ThreadTest::__pest_evaluable_it_generates_a_unique_slug_when_valid_url_characters_provided":0.003,"P\\Tests\\Feature\\Forum\\ThreadTest::__pest_evaluable_it_generates_a_slug_when_invalid_url_characters_provided":0.001,"P\\Tests\\Feature\\UserActivitiesTest::__pest_evaluable_it_records_activity_when_an_article_is_created":0,"P\\Tests\\Feature\\UserActivitiesTest::__pest_evaluable_it_get_feed_from_any_user":0}}
1+
{"version":"pest_2.35.1","defects":{"P\\Tests\\Feature\\Article\\SendTelegramNotificationTest::__pest_evaluable_Send_notification_on_telegram_after_submition_on_article":8},"times":{"P\\Tests\\Feature\\Article\\SendTelegramNotificationTest::__pest_evaluable_Send_notification_on_telegram_after_submition_on_article":0.191}}

composer.lock

Lines changed: 501 additions & 575 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/css/filament/filament/app.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/css/filament/forms/forms.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/js/filament/forms/components/date-time-picker.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/js/filament/forms/components/file-upload.js

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/js/filament/forms/components/markdown-editor.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/js/filament/forms/components/rich-editor.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/js/filament/support/support.js

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/js/filament/widgets/components/chart.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
use App\Livewire\Articles\Create;
6+
use Livewire\Livewire;
7+
use App\Models\User;
8+
9+
test('Send notification on telegram after submition on article',function(){
10+
// 1- se rassurer que le user est bien connecté
11+
$user = User::factory()->create();
12+
// 2- soumission d'article par le user connecté
13+
Livewire::actingAs($user)->test(Create::class)
14+
->set('title', 'Test Article')
15+
->set('slug', 'test-article')
16+
->set('body', 'This is a test article')
17+
->set('published_at', now())
18+
->set('submitted_at', null)
19+
->set('approved_at', null)
20+
->set('show_toc', true)
21+
->set('canonical_url', 'https://laravel.cm')
22+
->set('associateTags', ['tag1', 'tag2'])
23+
->store();
24+
25+
// 3- Envois de la notification au modérateur sur un channel telegram
26+
27+
});

0 commit comments

Comments
 (0)