1package update
 2
 3import (
 4	"context"
 5	"testing"
 6
 7	"github.com/charmbracelet/crush/internal/version"
 8	"github.com/stretchr/testify/require"
 9)
10
11func TestCheckForUpdate_DevelopmentVersion(t *testing.T) {
12	// Test that development versions don't trigger updates.
13	ctx := context.Background()
14
15	// Temporarily set version to development version.
16	originalVersion := version.Version
17	version.Version = "unknown"
18	defer func() {
19		version.Version = originalVersion
20	}()
21
22	info, err := Check(ctx)
23	require.NoError(t, err)
24	require.NotNil(t, info)
25	require.False(t, info.Available)
26}