文件操作 - utils.test.ts
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/grafana/public/app/core/components/sidemenu/utils.test.ts
编辑文件内容
import { updateConfig } from '../../config'; import { getForcedLoginUrl } from './utils'; describe('getForcedLoginUrl', () => { it.each` appSubUrl | url | expected ${''} | ${'/whatever?a=1&b=2'} | ${'/whatever?a=1&b=2&forceLogin=true'} ${'/grafana'} | ${'/whatever?a=1&b=2'} | ${'/grafana/whatever?a=1&b=2&forceLogin=true'} ${'/grafana/test'} | ${'/whatever?a=1&b=2'} | ${'/grafana/test/whatever?a=1&b=2&forceLogin=true'} ${'/grafana'} | ${''} | ${'/grafana?forceLogin=true'} ${'/grafana'} | ${'/whatever'} | ${'/grafana/whatever?forceLogin=true'} ${'/grafana'} | ${'/whatever/'} | ${'/grafana/whatever/?forceLogin=true'} `( "when appUrl set to '$appUrl' and appSubUrl set to '$appSubUrl' then result should be '$expected'", ({ appSubUrl, url, expected }) => { updateConfig({ appSubUrl, }); const result = getForcedLoginUrl(url); expect(result).toBe(expected); } ); });
修改文件时间
将文件时间修改为当前时间的前一年
删除文件