添加测试配置及登陆部分的测试
Change-Id: I6fa1fe23ad8773548927fdc921dceab841f2368a
diff --git a/src/components/selfStatus/selfStatus.tsx b/src/components/selfStatus/selfStatus.tsx
index 40d3ac3..be2a3bc 100644
--- a/src/components/selfStatus/selfStatus.tsx
+++ b/src/components/selfStatus/selfStatus.tsx
@@ -2,8 +2,11 @@
import { useAppSelector } from "../../hooks/store";
import style from "./style.module.css"
+interface SelfStatusProps {
+ className?: string;
+}
-const SelfStatus: React.FC = () => {
+const SelfStatus: React.FC<SelfStatusProps> = () => {
const userName = useAppSelector(state => state.user.userName);
const role = useAppSelector(state => state.user.role);
const uploadTraffic = useAppSelector(state => state.user.uploadTraffic);
@@ -23,9 +26,11 @@
<p className={style.role}>角色: {role}</p>
<p className={style.uploadTraffic}>上传量: {uploadTraffic}</p>
<p className={style.downloadTraffic}>下载量: {downloadTraffic}</p>
+
<p className={style.shareRatio}>
分享率: {uploadTraffic && downloadTraffic ? (uploadTraffic / downloadTraffic).toFixed(2) : "N/A"}
</p>
+ <p className={style.downloadPoints}>下载积分: {downloadPoints}</p>
</div>
<button className={style.signInButton}>签到</button>
</div>