package rest_test

import (
	"net/http/httptest"
	"testing"

	"github.com/gin-gonic/gin"
	"github.com/nexuscrm/backend/internal/interfaces/rest"
	"github.com/stretchr/testify/assert"
)

// ---------------------------------------------------------------------------
// SearchScopeHandler.GetScopeOrder — unauthenticated
// ---------------------------------------------------------------------------

func TestSearchScopeHandler_GetScopeOrder_Unauthenticated(t *testing.T) {
	w := httptest.NewRecorder()
	c, _ := gin.CreateTestContext(w)
	c.Request = httptest.NewRequest("GET", "/services/data/v63.0/search/scopeOrder", nil)

	handler := rest.NewSearchScopeHandler(nil)
	assert.Panics(t, func() { handler.GetScopeOrder(c) })
}
