assertIsString($source); $this->assertStringContainsString('v-for="(group, index) in visibleGroups"', $source); $this->assertStringContainsString(':colspan="visibleColumns.length"', $source); $this->assertStringContainsString('v-if="error" class="tw-alert"', $source); $this->assertStringContainsString('error.response.data.message', $source); $this->assertStringContainsString('支付宝账号', $source); $this->assertStringContainsString('@click="exportRows"', $source); $this->assertStringContainsString('商品名称', $source); $this->assertStringContainsString('余额', $source); $this->assertStringContainsString('tw-stats--taobao-alipay', $source); $this->assertStringContainsString("label: '期初余额'", $source); $this->assertStringContainsString("label: '余额'", $source); $this->assertStringContainsString("note: '期初余额 + 收入合计 - 支出合计'", $source); $this->assertLessThan( strpos($source, "label: '收入合计'"), strpos($source, "label: '期初余额'"), ); $this->assertStringNotContainsString('财务备注', $source); $this->assertStringNotContainsString('订单号', $source); $this->assertStringNotContainsString('金额', $source); } }