public function testCloneKillKillingWipesHealthAndTurns() { $char_id = TestAccountCreateAndDestroy::char_id(); $charObj = Player::find($char_id); $char_id_2 = TestAccountCreateAndDestroy::char_id_2(); $charObj_2 = Player::find($char_id_2); // Will create characters with 127.0.0.1 ip, but that shouldn't be clone kill able. $this->assertFalse(CloneKill::canKill($char_id, $char_id_2)); $this->syncIps('555.66.77.88', $char_id, $char_id_2); $this->assertTrue(CloneKill::canKill($char_id, $char_id_2), 'Should be able to clone kill similar and same ip characters!'); CloneKill::kill($charObj, $charObj, $charObj_2); // Obliterate them. $pc1 = Player::find($char_id); $pc2 = Player::find($char_id_2); $this->assertEquals(0, $pc1->health); $this->assertEquals(0, $pc2->health); $this->assertEquals(0, $pc1->turns); $this->assertEquals(0, $pc2->turns); }