🎨 Reformat test assertions and slot content for improved readability
This commit is contained in:
@@ -87,7 +87,9 @@ describe('TournamentGrid', () => {
|
|||||||
|
|
||||||
expect(wrapper.find('.status.empty').exists()).toBe(true);
|
expect(wrapper.find('.status.empty').exists()).toBe(true);
|
||||||
expect(wrapper.text()).toContain('No tournaments found');
|
expect(wrapper.text()).toContain('No tournaments found');
|
||||||
expect(wrapper.find('a[href="https://challonge.com"]').exists()).toBe(true);
|
expect(wrapper.find('a[href="https://challonge.com"]').exists()).toBe(
|
||||||
|
true
|
||||||
|
);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -304,7 +306,9 @@ describe('TournamentGrid', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
expect(wrapper.find('.load-more-section').exists()).toBe(true);
|
expect(wrapper.find('.load-more-section').exists()).toBe(true);
|
||||||
expect(wrapper.find('.btn-secondary').text()).toBe('Load More Tournaments');
|
expect(wrapper.find('.btn-secondary').text()).toBe(
|
||||||
|
'Load More Tournaments'
|
||||||
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('hides load more button when hasNextPage is false', () => {
|
it('hides load more button when hasNextPage is false', () => {
|
||||||
@@ -375,7 +379,8 @@ describe('TournamentGrid', () => {
|
|||||||
expandedTournamentId: 'abc123'
|
expandedTournamentId: 'abc123'
|
||||||
},
|
},
|
||||||
slots: {
|
slots: {
|
||||||
'tournament-details': '<div class="custom-details">Custom Content</div>'
|
'tournament-details':
|
||||||
|
'<div class="custom-details">Custom Content</div>'
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,41 @@
|
|||||||
|
// vitest.config.js
|
||||||
|
import { defineConfig } from "file:///Users/fragginwagon/Developer/MemoryPalace/code/websites/pokedex.online/node_modules/vitest/dist/config.js";
|
||||||
|
import vue from "file:///Users/fragginwagon/Developer/MemoryPalace/code/websites/pokedex.online/node_modules/@vitejs/plugin-vue/dist/index.mjs";
|
||||||
|
import { fileURLToPath } from "node:url";
|
||||||
|
var __vite_injected_original_import_meta_url = "file:///Users/fragginwagon/Developer/MemoryPalace/code/websites/pokedex.online/vitest.config.js";
|
||||||
|
var vitest_config_default = defineConfig({
|
||||||
|
plugins: [vue()],
|
||||||
|
resolve: {
|
||||||
|
alias: {
|
||||||
|
"@": fileURLToPath(new URL("./src", __vite_injected_original_import_meta_url))
|
||||||
|
}
|
||||||
|
},
|
||||||
|
test: {
|
||||||
|
globals: true,
|
||||||
|
environment: "happy-dom",
|
||||||
|
setupFiles: ["./tests/setup.js"],
|
||||||
|
coverage: {
|
||||||
|
provider: "v8",
|
||||||
|
reporter: ["text", "json", "html", "lcov"],
|
||||||
|
exclude: [
|
||||||
|
"node_modules/",
|
||||||
|
"tests/",
|
||||||
|
"dist/",
|
||||||
|
"server/",
|
||||||
|
"*.config.js",
|
||||||
|
".eslintrc.cjs"
|
||||||
|
],
|
||||||
|
thresholds: {
|
||||||
|
lines: 80,
|
||||||
|
functions: 80,
|
||||||
|
branches: 75,
|
||||||
|
statements: 80
|
||||||
|
}
|
||||||
|
},
|
||||||
|
include: ["tests/**/*.test.js", "tests/**/*.spec.js"]
|
||||||
|
}
|
||||||
|
});
|
||||||
|
export {
|
||||||
|
vitest_config_default as default
|
||||||
|
};
|
||||||
|
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZXN0LmNvbmZpZy5qcyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIi9Vc2Vycy9mcmFnZ2lud2Fnb24vRGV2ZWxvcGVyL01lbW9yeVBhbGFjZS9jb2RlL3dlYnNpdGVzL3Bva2VkZXgub25saW5lXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCIvVXNlcnMvZnJhZ2dpbndhZ29uL0RldmVsb3Blci9NZW1vcnlQYWxhY2UvY29kZS93ZWJzaXRlcy9wb2tlZGV4Lm9ubGluZS92aXRlc3QuY29uZmlnLmpzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9Vc2Vycy9mcmFnZ2lud2Fnb24vRGV2ZWxvcGVyL01lbW9yeVBhbGFjZS9jb2RlL3dlYnNpdGVzL3Bva2VkZXgub25saW5lL3ZpdGVzdC5jb25maWcuanNcIjtpbXBvcnQgeyBkZWZpbmVDb25maWcgfSBmcm9tICd2aXRlc3QvY29uZmlnJztcbmltcG9ydCB2dWUgZnJvbSAnQHZpdGVqcy9wbHVnaW4tdnVlJztcbmltcG9ydCB7IGZpbGVVUkxUb1BhdGggfSBmcm9tICdub2RlOnVybCc7XG5cbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZyh7XG4gIHBsdWdpbnM6IFt2dWUoKV0sXG4gIHJlc29sdmU6IHtcbiAgICBhbGlhczoge1xuICAgICAgJ0AnOiBmaWxlVVJMVG9QYXRoKG5ldyBVUkwoJy4vc3JjJywgaW1wb3J0Lm1ldGEudXJsKSlcbiAgICB9XG4gIH0sXG4gIHRlc3Q6IHtcbiAgICBnbG9iYWxzOiB0cnVlLFxuICAgIGVudmlyb25tZW50OiAnaGFwcHktZG9tJyxcbiAgICBzZXR1cEZpbGVzOiBbJy4vdGVzdHMvc2V0dXAuanMnXSxcbiAgICBjb3ZlcmFnZToge1xuICAgICAgcHJvdmlkZXI6ICd2OCcsXG4gICAgICByZXBvcnRlcjogWyd0ZXh0JywgJ2pzb24nLCAnaHRtbCcsICdsY292J10sXG4gICAgICBleGNsdWRlOiBbXG4gICAgICAgICdub2RlX21vZHVsZXMvJyxcbiAgICAgICAgJ3Rlc3RzLycsXG4gICAgICAgICdkaXN0LycsXG4gICAgICAgICdzZXJ2ZXIvJyxcbiAgICAgICAgJyouY29uZmlnLmpzJyxcbiAgICAgICAgJy5lc2xpbnRyYy5janMnXG4gICAgICBdLFxuICAgICAgdGhyZXNob2xkczoge1xuICAgICAgICBsaW5lczogODAsXG4gICAgICAgIGZ1bmN0aW9uczogODAsXG4gICAgICAgIGJyYW5jaGVzOiA3NSxcbiAgICAgICAgc3RhdGVtZW50czogODBcbiAgICAgIH1cbiAgICB9LFxuICAgIGluY2x1ZGU6IFsndGVzdHMvKiovKi50ZXN0LmpzJywgJ3Rlc3RzLyoqLyouc3BlYy5qcyddXG4gIH1cbn0pO1xuIl0sCiAgIm1hcHBpbmdzIjogIjtBQUEyWSxTQUFTLG9CQUFvQjtBQUN4YSxPQUFPLFNBQVM7QUFDaEIsU0FBUyxxQkFBcUI7QUFGME4sSUFBTSwyQ0FBMkM7QUFJelMsSUFBTyx3QkFBUSxhQUFhO0FBQUEsRUFDMUIsU0FBUyxDQUFDLElBQUksQ0FBQztBQUFBLEVBQ2YsU0FBUztBQUFBLElBQ1AsT0FBTztBQUFBLE1BQ0wsS0FBSyxjQUFjLElBQUksSUFBSSxTQUFTLHdDQUFlLENBQUM7QUFBQSxJQUN0RDtBQUFBLEVBQ0Y7QUFBQSxFQUNBLE1BQU07QUFBQSxJQUNKLFNBQVM7QUFBQSxJQUNULGFBQWE7QUFBQSxJQUNiLFlBQVksQ0FBQyxrQkFBa0I7QUFBQSxJQUMvQixVQUFVO0FBQUEsTUFDUixVQUFVO0FBQUEsTUFDVixVQUFVLENBQUMsUUFBUSxRQUFRLFFBQVEsTUFBTTtBQUFBLE1BQ3pDLFNBQVM7QUFBQSxRQUNQO0FBQUEsUUFDQTtBQUFBLFFBQ0E7QUFBQSxRQUNBO0FBQUEsUUFDQTtBQUFBLFFBQ0E7QUFBQSxNQUNGO0FBQUEsTUFDQSxZQUFZO0FBQUEsUUFDVixPQUFPO0FBQUEsUUFDUCxXQUFXO0FBQUEsUUFDWCxVQUFVO0FBQUEsUUFDVixZQUFZO0FBQUEsTUFDZDtBQUFBLElBQ0Y7QUFBQSxJQUNBLFNBQVMsQ0FBQyxzQkFBc0Isb0JBQW9CO0FBQUEsRUFDdEQ7QUFDRixDQUFDOyIsCiAgIm5hbWVzIjogW10KfQo=
|
||||||
Reference in New Issue
Block a user