From c6e453da4bcb8132e29d83e44bf4f4075ad5bf4b Mon Sep 17 00:00:00 2001 From: Dimitrie Stefanescu Date: Sun, 10 Oct 2021 12:13:25 +0100 Subject: [PATCH] test(server): adds test for branch name case insensitivity --- packages/server/modules/core/tests/branches.spec.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/server/modules/core/tests/branches.spec.js b/packages/server/modules/core/tests/branches.spec.js index 92e988d69..e03f91291 100644 --- a/packages/server/modules/core/tests/branches.spec.js +++ b/packages/server/modules/core/tests/branches.spec.js @@ -102,6 +102,19 @@ describe( 'Branches @core-branches', ( ) => { } } ) + it( 'Branch names should be case insensitive (always lowercase)', async ( ) => { + let id = await createBranch( { name: 'CaseSensitive', streamId: stream.id, authorId: user.id } ) + + let b = await getBranchByNameAndStreamId( { streamId: stream.id, name:'casesensitive' } ) + expect( b.name ).to.equal( 'casesensitive' ) + + let bb = await getBranchByNameAndStreamId( { streamId: stream.id, name:'CaseSensitive' } ) + expect( bb.name ).to.equal( 'casesensitive' ) + + let bbb = await getBranchByNameAndStreamId( { streamId: stream.id, name:'CASESENSITIVE' } ) + expect( bbb.name ).to.equal( 'casesensitive' ) + } ) + it( 'Should get a branch', async ( ) => { let myBranch = await getBranchById( { id: branch.id } ) expect( myBranch.authorId ).to.equal( user.id )