// Copyright 2022 The Gitea Authors. All rights reserved. // Use of this source code is governed by a MIT-style // license that can be found in the LICENSE file. package git import ( "testing" "github.com/stretchr/testify/assert" ) func TestIsValidSHAPattern(t *testing.T) { assert.True(t, IsValidSHAPattern("fee1")) assert.True(t, IsValidSHAPattern("abc000")) assert.True(t, IsValidSHAPattern("9023902390239023902390239023902390239023")) assert.False(t, IsValidSHAPattern("90239023902390239023902390239023902390239023")) assert.False(t, IsValidSHAPattern("abc")) assert.False(t, IsValidSHAPattern("123g")) assert.False(t, IsValidSHAPattern("some random text")) }