Well it depends actually. Scrappy ignores the ghost type so if you used a normal move on gengar, it would do neutral damage because normal is neutral on poison on the other hand if you used a fighting type on gengar, it would be resisted.
Another situation is aegislash, which resists normal, but fighting is super effective against it.