Release v7.0.11: Add feature/bun-executable to branch selector (#247)
* Initial plan * feat: add feature/bun-executable to branch selector Co-authored-by: thedotmack <683968+thedotmack@users.noreply.github.com> * docs: add branch switching validation and tests Co-authored-by: thedotmack <683968+thedotmack@users.noreply.github.com> * Release v7.0.11: Add feature/bun-executable to branch selector Enable users to test feature/bun-executable branch via Settings UI. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> Co-authored-by: thedotmack <683968+thedotmack@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: thedotmack <683968+thedotmack@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
import { describe, it, expect } from 'vitest';
|
||||
|
||||
/**
|
||||
* Tests for branch selector validation
|
||||
*
|
||||
* The branch selector allows users to switch between stable and experimental branches.
|
||||
* This test validates that the allowed branches list is correct.
|
||||
*/
|
||||
|
||||
describe('Branch Selector', () => {
|
||||
it('should allow main branch', () => {
|
||||
const allowedBranches = ['main', 'beta/7.0', 'feature/bun-executable'];
|
||||
expect(allowedBranches).toContain('main');
|
||||
});
|
||||
|
||||
it('should allow beta/7.0 branch', () => {
|
||||
const allowedBranches = ['main', 'beta/7.0', 'feature/bun-executable'];
|
||||
expect(allowedBranches).toContain('beta/7.0');
|
||||
});
|
||||
|
||||
it('should allow feature/bun-executable branch', () => {
|
||||
const allowedBranches = ['main', 'beta/7.0', 'feature/bun-executable'];
|
||||
expect(allowedBranches).toContain('feature/bun-executable');
|
||||
});
|
||||
|
||||
it('should reject invalid branch names', () => {
|
||||
const allowedBranches = ['main', 'beta/7.0', 'feature/bun-executable'];
|
||||
expect(allowedBranches).not.toContain('invalid-branch');
|
||||
expect(allowedBranches).not.toContain('develop');
|
||||
expect(allowedBranches).not.toContain('feature/other');
|
||||
});
|
||||
|
||||
it('should have exactly 3 allowed branches', () => {
|
||||
const allowedBranches = ['main', 'beta/7.0', 'feature/bun-executable'];
|
||||
expect(allowedBranches).toHaveLength(3);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user