Ejemplo n.º 1
0
 public function testQuickRandom()
 {
     $someInteger = mt_rand(1, 100);
     $this->assertEquals($someInteger, strlen(Str::quickRandom($someInteger)));
     $this->assertInternalType('string', Str::quickRandom());
     $this->assertEquals(16, strlen(Str::quickRandom()));
 }
Ejemplo n.º 2
0
 public function testAppend()
 {
     $job = new Job();
     $job->task = 'test.test';
     $this->assertNull($job->message);
     $job->append('lol');
     $this->assertEquals("lol\n", $job->message);
     $job->append('omg');
     $this->assertEquals("lol\nomg\n", $job->message);
     $job->append('doge');
     $this->assertEquals("lol\nomg\ndoge\n", $job->message);
     $huge = Str::quickRandom(200000);
     $job->append($huge);
     $job->append($huge);
     $job->append('doge');
     $this->assertFalse(starts_with($job->message, "lol\nomg\ndoge\n"));
     $this->assertTrue(ends_with($job->message, "doge\n"));
 }