mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
fix(config): resolve launcher config from SubMiner only
This commit is contained in:
@@ -29,10 +29,10 @@ test('resolveConfigDir prefers xdg SubMiner config when present', () => {
|
||||
assert.equal(resolved, configDir);
|
||||
});
|
||||
|
||||
test('resolveConfigDir falls back to lowercase subminer candidate', () => {
|
||||
test('resolveConfigDir ignores lowercase subminer candidate', () => {
|
||||
const homeDir = '/home/tester';
|
||||
const configDir = path.join(homeDir, '.config', 'subminer');
|
||||
const existsSync = existsSyncFrom([path.join(configDir, 'config.json')]);
|
||||
const lowercaseConfigDir = path.join(homeDir, '.config', 'subminer');
|
||||
const existsSync = existsSyncFrom([path.join(lowercaseConfigDir, 'config.json')]);
|
||||
|
||||
const resolved = resolveConfigDir({
|
||||
xdgConfigHome: '/tmp/missing-xdg',
|
||||
@@ -40,12 +40,12 @@ test('resolveConfigDir falls back to lowercase subminer candidate', () => {
|
||||
existsSync,
|
||||
});
|
||||
|
||||
assert.equal(resolved, configDir);
|
||||
assert.equal(resolved, '/tmp/missing-xdg/SubMiner');
|
||||
});
|
||||
|
||||
test('resolveConfigDir falls back to existing directory when file is missing', () => {
|
||||
const homeDir = '/home/tester';
|
||||
const configDir = path.join(homeDir, '.config', 'subminer');
|
||||
const configDir = path.join(homeDir, '.config', 'SubMiner');
|
||||
const existsSync = existsSyncFrom([configDir]);
|
||||
|
||||
const resolved = resolveConfigDir({
|
||||
|
||||
@@ -10,7 +10,7 @@ type ConfigPathOptions = {
|
||||
defaultAppName?: string;
|
||||
};
|
||||
|
||||
const DEFAULT_APP_NAMES = ['SubMiner', 'subminer'] as const;
|
||||
const DEFAULT_APP_NAMES = ['SubMiner'] as const;
|
||||
const DEFAULT_FILE_NAMES = ['config.jsonc', 'config.json'] as const;
|
||||
|
||||
export function resolveConfigBaseDirs(
|
||||
|
||||
Reference in New Issue
Block a user