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())); }
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")); }