package handlers

import (
	"testing"

	"github.com/stretchr/testify/assert"
)

func TestGetDeviceIcon_Kobo(t *testing.T) {
	result := getDeviceIcon("kobo")
	assert.Equal(t, "📚", result)
}

func TestGetDeviceIcon_KOReader(t *testing.T) {
	result := getDeviceIcon("koreader")
	assert.Equal(t, "📖", result)
}

func TestGetDeviceIcon_Kindle(t *testing.T) {
	result := getDeviceIcon("kindle")
	assert.Equal(t, "📱", result)
}

func TestGetDeviceIcon_Unknown(t *testing.T) {
	result := getDeviceIcon("unknown")
	assert.Equal(t, "📚", result)

	result = getDeviceIcon("")
	assert.Equal(t, "📚", result)
}
