Use better expect assertions
Skip package-dependent tests without filenames
Test for custom source properties