20 lines
483 B
C#
20 lines
483 B
C#
using System.Diagnostics;
|
|
using System.Reflection;
|
|
using ClaudeDo.Logging;
|
|
|
|
namespace ClaudeDo.Worker.Tests.Logging;
|
|
|
|
public sealed class BuildConfigTests
|
|
{
|
|
[Fact]
|
|
public void IsDebug_MatchesEntryAssemblyDebuggableAttribute()
|
|
{
|
|
var entry = Assembly.GetEntryAssembly();
|
|
var expected = entry?
|
|
.GetCustomAttribute<DebuggableAttribute>()
|
|
?.IsJITOptimizerDisabled ?? false;
|
|
|
|
Assert.Equal(expected, BuildConfig.IsDebug);
|
|
}
|
|
}
|