import { describe, expect, it } from 'vitest';

import { __mlbPropInternals } from '../grok';

describe('MLB recommendation hint selection', () => {
  it('returns null when both sides are available', () => {
    expect(__mlbPropInternals.getRecommendationHintForAvailableSides(['over', 'under'])).toBeNull();
  });

  it('returns over when only over is available', () => {
    expect(__mlbPropInternals.getRecommendationHintForAvailableSides(['over'])).toBe('over');
  });

  it('returns under when only under is available', () => {
    expect(__mlbPropInternals.getRecommendationHintForAvailableSides(['under'])).toBe('under');
  });
});
