aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/astro/test/dev-routing.test.js30
-rw-r--r--packages/astro/test/fixtures/without-site-config/src/pages/te st.astro1
-rw-r--r--packages/astro/test/fixtures/without-site-config/src/pages/テスト.astro1
3 files changed, 32 insertions, 0 deletions
diff --git a/packages/astro/test/dev-routing.test.js b/packages/astro/test/dev-routing.test.js
index ce71a5d59..4feef5583 100644
--- a/packages/astro/test/dev-routing.test.js
+++ b/packages/astro/test/dev-routing.test.js
@@ -22,6 +22,16 @@ describe('Development Routing', () => {
expect(response.status).to.equal(200);
});
+ it('200 when loading non-UTF-8 file name', async () => {
+ const response = await fixture.fetch('/テスト');
+ expect(response.status).to.equal(200);
+ });
+
+ it('200 when loading include space file name', async () => {
+ const response = await fixture.fetch('/te st');
+ expect(response.status).to.equal(200);
+ });
+
it('200 when adding search params', async () => {
const response = await fixture.fetch('/?foo=bar');
expect(response.status).to.equal(200);
@@ -315,6 +325,26 @@ describe('Development Routing', () => {
expect(response.status).to.equal(200);
});
+ it('200 when loading /テスト.html', async () => {
+ const response = await fixture.fetch('/テスト.html');
+ expect(response.status).to.equal(200);
+ });
+
+ it('200 when loading /テスト', async () => {
+ const response = await fixture.fetch('/テスト');
+ expect(response.status).to.equal(200);
+ });
+
+ it('200 when loading /te st.html', async () => {
+ const response = await fixture.fetch('/te st.html');
+ expect(response.status).to.equal(200);
+ });
+
+ it('200 when loading /te st', async () => {
+ const response = await fixture.fetch('/te st');
+ expect(response.status).to.equal(200);
+ });
+
it('200 when loading /another.html', async () => {
const response = await fixture.fetch('/another.html');
expect(response.status).to.equal(200);
diff --git a/packages/astro/test/fixtures/without-site-config/src/pages/te st.astro b/packages/astro/test/fixtures/without-site-config/src/pages/te st.astro
new file mode 100644
index 000000000..42e6a5177
--- /dev/null
+++ b/packages/astro/test/fixtures/without-site-config/src/pages/te st.astro
@@ -0,0 +1 @@
+<div>testing</div> \ No newline at end of file
diff --git a/packages/astro/test/fixtures/without-site-config/src/pages/テスト.astro b/packages/astro/test/fixtures/without-site-config/src/pages/テスト.astro
new file mode 100644
index 000000000..42e6a5177
--- /dev/null
+++ b/packages/astro/test/fixtures/without-site-config/src/pages/テスト.astro
@@ -0,0 +1 @@
+<div>testing</div> \ No newline at end of file