Initial commit

This commit is contained in:
admin1
2026-07-14 11:11:36 +08:00
commit 656499cf94
604 changed files with 119518 additions and 0 deletions
@@ -0,0 +1,27 @@
import 'package:flutter_test/flutter_test.dart';
import 'package:smplayer/core/contracts/library.dart';
import 'package:smplayer/features/detail/model/selected_episode_merge.dart';
void main() {
group('applyPlaybackReturnProgress', () {
test('overrides stale playback position', () {
const item = EmbyRawItem(
Id: 'ep1',
Name: 'Episode 1',
UserData: EmbyRawUserData(PlaybackPositionTicks: 10),
);
final updated = applyPlaybackReturnProgress(item, 500);
expect(updated.UserData?.PlaybackPositionTicks, 500);
});
test('creates UserData when detail has none', () {
const item = EmbyRawItem(Id: 'movie1', Name: 'Movie 1');
final updated = applyPlaybackReturnProgress(item, 300);
expect(updated.UserData?.PlaybackPositionTicks, 300);
});
});
}