mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
test(api): section-prefix tool URLs across integration, docker, and e2e api specs
This commit is contained in:
@@ -28,7 +28,7 @@ describe("Barcode Generate", () => {
|
||||
it("generates a code128 barcode from text", async () => {
|
||||
const res = await app.inject({
|
||||
method: "POST",
|
||||
url: "/api/v1/tools/barcode-generate",
|
||||
url: "/api/v1/tools/image/barcode-generate",
|
||||
headers: {
|
||||
authorization: `Bearer ${adminToken}`,
|
||||
"content-type": "application/json",
|
||||
@@ -58,7 +58,7 @@ describe("Barcode Generate", () => {
|
||||
it("generates a valid ean13 barcode from 13-digit number", async () => {
|
||||
const res = await app.inject({
|
||||
method: "POST",
|
||||
url: "/api/v1/tools/barcode-generate",
|
||||
url: "/api/v1/tools/image/barcode-generate",
|
||||
headers: {
|
||||
authorization: `Bearer ${adminToken}`,
|
||||
"content-type": "application/json",
|
||||
@@ -77,7 +77,7 @@ describe("Barcode Generate", () => {
|
||||
it("rejects ean13 with non-numeric text", async () => {
|
||||
const res = await app.inject({
|
||||
method: "POST",
|
||||
url: "/api/v1/tools/barcode-generate",
|
||||
url: "/api/v1/tools/image/barcode-generate",
|
||||
headers: {
|
||||
authorization: `Bearer ${adminToken}`,
|
||||
"content-type": "application/json",
|
||||
@@ -96,7 +96,7 @@ describe("Barcode Generate", () => {
|
||||
it("uses code128 as default type", async () => {
|
||||
const res = await app.inject({
|
||||
method: "POST",
|
||||
url: "/api/v1/tools/barcode-generate",
|
||||
url: "/api/v1/tools/image/barcode-generate",
|
||||
headers: {
|
||||
authorization: `Bearer ${adminToken}`,
|
||||
"content-type": "application/json",
|
||||
@@ -114,7 +114,7 @@ describe("Barcode Generate", () => {
|
||||
it("generates a UPC-A barcode", async () => {
|
||||
const res = await app.inject({
|
||||
method: "POST",
|
||||
url: "/api/v1/tools/barcode-generate",
|
||||
url: "/api/v1/tools/image/barcode-generate",
|
||||
headers: {
|
||||
authorization: `Bearer ${adminToken}`,
|
||||
"content-type": "application/json",
|
||||
@@ -131,7 +131,7 @@ describe("Barcode Generate", () => {
|
||||
it("generates a code39 barcode", async () => {
|
||||
const res = await app.inject({
|
||||
method: "POST",
|
||||
url: "/api/v1/tools/barcode-generate",
|
||||
url: "/api/v1/tools/image/barcode-generate",
|
||||
headers: {
|
||||
authorization: `Bearer ${adminToken}`,
|
||||
"content-type": "application/json",
|
||||
@@ -148,7 +148,7 @@ describe("Barcode Generate", () => {
|
||||
it("generates an itf14 barcode", async () => {
|
||||
const res = await app.inject({
|
||||
method: "POST",
|
||||
url: "/api/v1/tools/barcode-generate",
|
||||
url: "/api/v1/tools/image/barcode-generate",
|
||||
headers: {
|
||||
authorization: `Bearer ${adminToken}`,
|
||||
"content-type": "application/json",
|
||||
@@ -165,7 +165,7 @@ describe("Barcode Generate", () => {
|
||||
it("generates a datamatrix barcode", async () => {
|
||||
const res = await app.inject({
|
||||
method: "POST",
|
||||
url: "/api/v1/tools/barcode-generate",
|
||||
url: "/api/v1/tools/image/barcode-generate",
|
||||
headers: {
|
||||
authorization: `Bearer ${adminToken}`,
|
||||
"content-type": "application/json",
|
||||
@@ -182,7 +182,7 @@ describe("Barcode Generate", () => {
|
||||
it("rejects request without text", async () => {
|
||||
const res = await app.inject({
|
||||
method: "POST",
|
||||
url: "/api/v1/tools/barcode-generate",
|
||||
url: "/api/v1/tools/image/barcode-generate",
|
||||
headers: {
|
||||
authorization: `Bearer ${adminToken}`,
|
||||
"content-type": "application/json",
|
||||
@@ -198,7 +198,7 @@ describe("Barcode Generate", () => {
|
||||
it("rejects empty text", async () => {
|
||||
const res = await app.inject({
|
||||
method: "POST",
|
||||
url: "/api/v1/tools/barcode-generate",
|
||||
url: "/api/v1/tools/image/barcode-generate",
|
||||
headers: {
|
||||
authorization: `Bearer ${adminToken}`,
|
||||
"content-type": "application/json",
|
||||
@@ -212,7 +212,7 @@ describe("Barcode Generate", () => {
|
||||
it("rejects invalid barcode type", async () => {
|
||||
const res = await app.inject({
|
||||
method: "POST",
|
||||
url: "/api/v1/tools/barcode-generate",
|
||||
url: "/api/v1/tools/image/barcode-generate",
|
||||
headers: {
|
||||
authorization: `Bearer ${adminToken}`,
|
||||
"content-type": "application/json",
|
||||
@@ -226,7 +226,7 @@ describe("Barcode Generate", () => {
|
||||
it("rejects unauthenticated requests", async () => {
|
||||
const res = await app.inject({
|
||||
method: "POST",
|
||||
url: "/api/v1/tools/barcode-generate",
|
||||
url: "/api/v1/tools/image/barcode-generate",
|
||||
headers: { "content-type": "application/json" },
|
||||
payload: { text: "test" },
|
||||
});
|
||||
@@ -237,7 +237,7 @@ describe("Barcode Generate", () => {
|
||||
it("returns all expected fields in the response", async () => {
|
||||
const res = await app.inject({
|
||||
method: "POST",
|
||||
url: "/api/v1/tools/barcode-generate",
|
||||
url: "/api/v1/tools/image/barcode-generate",
|
||||
headers: {
|
||||
authorization: `Bearer ${adminToken}`,
|
||||
"content-type": "application/json",
|
||||
@@ -257,7 +257,7 @@ describe("Barcode Generate", () => {
|
||||
it("respects scale parameter", async () => {
|
||||
const resSmall = await app.inject({
|
||||
method: "POST",
|
||||
url: "/api/v1/tools/barcode-generate",
|
||||
url: "/api/v1/tools/image/barcode-generate",
|
||||
headers: {
|
||||
authorization: `Bearer ${adminToken}`,
|
||||
"content-type": "application/json",
|
||||
@@ -267,7 +267,7 @@ describe("Barcode Generate", () => {
|
||||
|
||||
const resLarge = await app.inject({
|
||||
method: "POST",
|
||||
url: "/api/v1/tools/barcode-generate",
|
||||
url: "/api/v1/tools/image/barcode-generate",
|
||||
headers: {
|
||||
authorization: `Bearer ${adminToken}`,
|
||||
"content-type": "application/json",
|
||||
@@ -286,7 +286,7 @@ describe("Barcode Generate", () => {
|
||||
it("supports includeText toggle", async () => {
|
||||
const resWithText = await app.inject({
|
||||
method: "POST",
|
||||
url: "/api/v1/tools/barcode-generate",
|
||||
url: "/api/v1/tools/image/barcode-generate",
|
||||
headers: {
|
||||
authorization: `Bearer ${adminToken}`,
|
||||
"content-type": "application/json",
|
||||
@@ -296,7 +296,7 @@ describe("Barcode Generate", () => {
|
||||
|
||||
const resNoText = await app.inject({
|
||||
method: "POST",
|
||||
url: "/api/v1/tools/barcode-generate",
|
||||
url: "/api/v1/tools/image/barcode-generate",
|
||||
headers: {
|
||||
authorization: `Bearer ${adminToken}`,
|
||||
"content-type": "application/json",
|
||||
|
||||
Reference in New Issue
Block a user