feat: initialize thoughts-frontend with Next.js, TypeScript, and ESLint
- Add ESLint configuration for Next.js and TypeScript support. - Create Next.js configuration file with standalone output option. - Initialize package.json with scripts for development, build, and linting. - Set up PostCSS configuration for Tailwind CSS. - Add SVG assets for UI components. - Create TypeScript configuration for strict type checking and module resolution.
This commit is contained in:
12
thoughts-backend/tests/api/root.rs
Normal file
12
thoughts-backend/tests/api/root.rs
Normal file
@@ -0,0 +1,12 @@
|
||||
use axum::{http::StatusCode, Router};
|
||||
use http_body_util::BodyExt;
|
||||
|
||||
use utils::testing::make_get_request;
|
||||
|
||||
pub(super) async fn test_root(app: Router) {
|
||||
let response = make_get_request(app, "/").await;
|
||||
assert_eq!(response.status(), StatusCode::OK);
|
||||
|
||||
let body = response.into_body().collect().await.unwrap().to_bytes();
|
||||
assert_eq!(&body[..], b"Hello, World from DB!");
|
||||
}
|
Reference in New Issue
Block a user