Optimize test

This commit is contained in:
Pig Fang 2019-03-16 19:04:14 +08:00
parent b4f1bb2402
commit e2d63da311
2 changed files with 6 additions and 5 deletions

View File

@ -212,7 +212,6 @@ class TextureController extends Controller
$hash = $player->getTexture('skin');
if (Storage::disk('textures')->has($hash)) {
$key = "avatar-{$hash}-{$size}";
$png = Minecraft::generateAvatarFromSkin(
Storage::disk('textures')->read($hash),
$size

View File

@ -304,10 +304,12 @@ class TextureControllerTest extends TestCase
$this->get("/avatar/player/1/{$player->name}.png")->assertNotFound();
// Success
Storage::disk('textures')->put(
$texture->hash,
file_get_contents(resource_path('assets/src/images/textures/steve.png'))
);
$png = base64_decode(\App\Http\Controllers\TextureController::getDefaultSteveSkin());
Storage::disk('textures')->put($texture->hash, $png);
$mock = Mockery::mock('overload:Minecraft');
$mock->shouldReceive('generatePreviewFromSkin')
->once()
->andReturn(imagecreatefromstring($png));
$this->get("/avatar/player/20/{$player->name}.png")
->assertSuccessful();
Storage::disk('textures')->delete($texture->hash);